@firecms/core
Classes​
Interfaces​
- ArrayContainerProps
- AsyncPreviewComponentProps
- DataSourceDelegate
- DownloadMetadata
- EnumValuesChipProps
- ImageCompression
- PluginFormActionProps
- PluginGenericProps
- PluginHomePageAdditionalCardsProps
- PropertiesToColumnsParams
- PropertyTableCellProps
- SearchIconsProps
- SkeletonPropertyComponentProps
- StorageListResult
- StorageReference
- TopNavigationEntry
- UseClipboardProps
- UseTableSearchHelperParams
- UserConfigurationPersistence
- useClipboardReturnType
Type Aliases​
- AdditionalFieldDelegateProps
- AnalyticsController
- ArrayEntryBuilder
- ArrayEntryParams
- ArrayValuesCount
- BuildNavigationContextProps
- CMSAnalyticsEvent
- CellRendererParams
- CustomizationController
- DataSourceEntityCollectionTableControllerProps
- DefaultAppBarProps
- EntityAction
- EntityActionClickProps
- EntityCollectionTableController
- EntityCollectionViewActionsProps
- EntityOverrides
- EntityTableController
- FetchCollectionDelegateProps
- FilterCombinationValidProps
- IconViewProps
- InferCollectionType
- ListenCollectionDelegateProps
- ModifyCollectionProps
- NavigationCardProps
- OnRowClickParams
- PluginFieldBuilderParams
- PropertyConfig
- PropertyConfigId
- ReferencePreviewProps
- ReferenceWidgetProps
- Role
- SaveEntityDelegateProps
- SelectableTableProps
- SelectedCellProps
- SideDialogContextProps
- SmallNavigationCardProps
- TopNavigationResult
Variables​
- AppContext
- AuthControllerContext
- COLLECTION_PATH_SEPARATOR
- DEFAULT_FIELD_CONFIGS
- DRAWER_WIDTH
- ModeControllerContext
- SelectableTableContext
- archiveEntityAction
- copyEntityAction
- defaultDateFormat
- deleteEntityAction
- editEntityAction
- iconSynonyms
- iconsSearch
- openWebsiteAction
Functions​
- AppBar
- ArrayContainerItem
- ArrayItemOptions
- ConfirmationDialog
- DefaultAppBar
- Drawer
- DrawerLogo
- DrawerNavigationItem
- EntityCollectionViewActions
- EntityView
- FieldCaption
- FieldHelperText
- FireCMSLogo
- IconForView
- KeyValuePreview
- MarkdownEditorFieldBinding
- ModeControllerProvider
- NavigationCard
- NavigationGroup
- NotFoundPage
- PropertyConfigBadge
- PropertyIdCopyTooltip
- PropertyIdCopyTooltipContent
- PropertyTableCell
- ReferenceWidget
- SearchIconsView
- SmallNavigationCard
- SnackbarProvider
- StorageThumbnailInternal
- addInitialSlash
- applyPermissionsFunctionIfEmpty
- buildEnumLabel
- buildIdColumn
- canCreateEntity
- canDeleteEntity
- canEditEntity
- enumToObjectEntries
- flattenObject
- fullPathToCollectionSegments
- getArrayResolvedProperties
- getArrayValuesCount
- getBracketNotation
- getCollectionByPathOrId
- getCollectionPathsCombinations
- getColorForProperty
- getColorScheme
- getColumnKeysForProperty
- getDefaultFieldConfig
- getDefaultFieldId
- getDefaultPropertiesOrder
- getDefaultValueFor
- getDefaultValueForDataType
- getDefaultValuesFor
- getEntityImagePreviewPropertyKey
- getEntityPreviewKeys
- getEntityTitlePropertyKey
- getFieldConfig
- getFieldId
- getFormFieldKeys
- getHashValue
- getIcon
- getIconForProperty
- getIconForWidget
- getIdIcon
- getLabelOrConfigFrom
- getLastSegment
- getPropertiesWithPropertiesOrder
- getPropertyInPath
- getRandomId
- getReferenceFrom
- getResolvedPropertyInPath
- getSidePanelKey
- getValueInPath
- hydrateRegExp
- isDefaultFieldConfigId
- isEmptyObject
- isEnumValueDisabled
- isHidden
- isObject
- isPropertyBuilder
- isReadOnly
- isReferenceProperty
- isValidRegExp
- joinCollectionLists
- makePropertiesEditable
- makePropertiesNonEditable
- mergeCollection
- mergeDeep
- pick
- plural
- printChanged
- propertiesToColumns
- randomColor
- randomString
- removeFunctions
- removeInPath
- removeInitialAndTrailingSlashes
- removeInitialSlash
- removeNulls
- removePropsIfExisting
- removeTrailingSlash
- removeUndefined
- renderSkeletonCaptionText
- renderSkeletonIcon
- renderSkeletonImageThumbnail
- renderSkeletonText
- resolveArrayProperty
- resolveCollection
- resolveCollectionPathIds
- resolveDefaultSelectedView
- resolveEntityView
- resolveEnumValues
- resolvePermissions
- resolveProperties
- resolveProperty
- resolvePropertyEnum
- resolveStorageFilenameString
- resolveStoragePathString
- segmentsToStrippedPath
- serializeRegExp
- singular
- slugify
- sortProperties
- stripCollectionPath
- toKebabCase
- toSnakeCase
- traverseValueProperty
- traverseValuesProperties
- unslugify
- useApp
- useBrowserTitleAndIcon
- useBuildLocalConfigurationPersistence
- useBuildModeController
- useBuildNavigationController
- useClipboard
- useColumnIds
- useDataSourceEntityCollectionTableController
- useDebouncedCallback
- useDebouncedData
- useLargeLayout
- useSelectableTableController
- useSelectionController
- useSideDialogContext
- useTableSearchHelper
- useTraceUpdate
- useValidateAuthenticator
Builder​
- buildAdditionalFieldDelegate
- buildCollection
- buildEntityCallbacks
- buildEnumValueConfig
- buildEnumValues
- buildFieldConfig
- buildProperties
- buildPropertiesOrBuilder
- buildProperty
Collection components​
- OnCellValueChangeParams
- EntityCollectionTableProps
- OnCellValueChange
- OnColumnResizeParams
- OnVirtualTableColumnResizeParams
- UniqueFieldValidator
- EntityCollectionRowActions
Components​
- EntityViewProps
- ErrorViewProps
- ReferenceSelectionInnerProps
- VirtualTableColumn
- VirtualTableProps
- EntityCollectionViewProps
- NavigationRoutesProps
- VirtualTableFilterValues
- VirtualTableSort
- DefaultHomePage
- EntityCollectionTable
- EntityCollectionView
- ErrorView
- NavigationCardBinding
- NavigationRoutes
- ReferenceSelectionTable
- SelectableTable
- SideDialogs
- VirtualTable
Core​
Datasource​
- DataSource
- DeleteEntityProps
- FetchCollectionProps
- FetchEntityProps
- SaveEntityProps
- ListenCollectionProps
- ListenEntityProps
- sanitizeData
- updateDateAutoValues
Entity properties​
- ArrayProperty
- ArrayPropertyValidationSchema
- BaseProperty
- BooleanProperty
- DateProperty
- DatePropertyValidationSchema
- GeopointProperty
- MapProperty
- NumberProperty
- NumberPropertyValidationSchema
- PropertyDisabledConfig
- PropertyValidationSchema
- ReferenceProperty
- StringProperty
- StringPropertyValidationSchema
- UploadedFileContext
- CMSType
- DataType
- EnumType
- EnumValueConfig
- EnumValues
- FileType
- PreviewType
- Properties
- PropertiesOrBuilders
- Property
- PropertyBuilder
- PropertyBuilderProps
- PropertyOrBuilder
- ResolvedArrayProperty
- ResolvedBooleanProperty
- ResolvedGeopointProperty
- ResolvedMapProperty
- ResolvedNumberProperty
- ResolvedProperties
- ResolvedProperty
- ResolvedReferenceProperty
- ResolvedStringProperty
- ResolvedTimestampProperty
- StorageConfig
Form custom fields​
- FieldProps
- FormContext
- PropertyFieldBindingProps
- ArrayContainer
- LabelWithIcon
- LabelWithIconAndTooltip
- PropertyFieldBinding
Form fields​
- ArrayCustomShapedFieldBinding
- ArrayOfReferencesFieldBinding
- BlockFieldBinding
- DateTimeFieldBinding
- KeyValueFieldBinding
- MapFieldBinding
- MultiSelectFieldBinding
- ReadOnlyFieldBinding
- ReferenceFieldBinding
- RepeatFieldBinding
- SelectFieldBinding
- StorageUploadFieldBinding
- SwitchFieldBinding
- TextFieldBinding
Hooks and utilities​
- CollectionFetchProps
- CollectionFetchResult
- EntityFetchProps
- EntityFetchResult
- EntitySidePanelProps
- ModeController
- NavigationFrom
- NavigationFromProps
- ResolvedNavigationCollection
- ResolvedNavigationEntity
- SideDialogPanelProps
- SideDialogsController
- SideEntityController
- SnackbarController
- AuthController
- Authenticator
- DeleteEntityWithCallbacksProps
- FireCMSContext
- ResolvedNavigationEntry
- SaveEntityWithCallbacksProps
- SnackbarMessageType
- deleteEntityWithCallbacks
- resolveNavigationFrom
- saveEntityWithCallbacks
- useAuthController
- useCollectionFetch
- useCustomizationController
- useDataSource
- useDialogsController
- useEntityFetch
- useFireCMSContext
- useModeController
- useNavigationController
- useReferenceDialog
- useResolvedNavigationFrom
- useSideDialogsController
- useSideEntityController
- useSnackbarController
- useStorageSource
Models​
- AdditionalFieldDelegate
- CMSView
- CollectionActionsProps
- DownloadConfig
- Entity
- EntityCollection
- EntityCustomViewParams
- EntityIdUpdateProps
- EntityOnDeleteProps
- EntityOnFetchProps
- EntityOnSaveProps
- ExportConfig
- ExportMappingFunction
- Permissions
- PermissionsBuilderProps
- PluginHomePageActionsProps
- StorageSource
- UploadFileProps
- UploadFileResult
- CMSViewsBuilder
- CollectionSize
- DefaultSelectedViewBuilder
- DefaultSelectedViewParams
- EntityCallbacks
- EntityCollectionsBuilder
- EntityCustomView
- EntityLinkBuilder
- EntityOnPreSaveProps
- EntityOnSaveFailureProps
- EntityStatus
- EntityValues
- FilterCombination
- FilterValues
- FireCMSProps
- Locale
- NavigationController
- PartialEntityCollection
- PermissionsBuilder
- ResolvedEntityCollection
- SelectionController
- User
- VirtualTableWhereFilterOp
- WhereFilterOp
Preview components​
- ImagePreviewProps
- PropertyPreviewProps
- PreviewSize
- ArrayEnumPreview
- ArrayOfMapsPreview
- ArrayOfReferencesPreview
- ArrayOfStorageComponentsPreview
- ArrayOfStringsPreview
- ArrayOneOfPreview
- ArrayPropertyEnumPreview
- ArrayPropertyPreview
- AsyncPreviewComponent
- BooleanPreview
- DatePreview
- EmptyValue
- EnumValuesChip
- ImagePreview
- MapPropertyPreview
- NumberPropertyPreview
- PropertyPreview
- ReferencePreview
- SkeletonPropertyComponent
- StorageThumbnail
- StringPropertyPreview
- UrlComponentPreview