diff --git a/examples/example_pro/src/docs/recipes/copy_entity/copy_button_use.tsx b/examples/example_pro/src/docs/recipes/copy_entity/copy_button_use.tsx index b0a7555da..12da486f5 100644 --- a/examples/example_pro/src/docs/recipes/copy_entity/copy_button_use.tsx +++ b/examples/example_pro/src/docs/recipes/copy_entity/copy_button_use.tsx @@ -1,10 +1,6 @@ import { buildCollection, CollectionActionsProps } from "@firecms/core"; import { CopyEntityButton } from "./copy_button"; -import { - Product, - productsCollection, - properties -} from "./simple_product_collection"; +import { Product, productsCollection, properties } from "./simple_product_collection"; export const productsCollectionCopy = buildCollection({ name: "Products copy target", diff --git a/examples/example_pro/src/docs/recipes/copy_entity/full.tsx b/examples/example_pro/src/docs/recipes/copy_entity/full.tsx index ddad69a70..502732292 100644 --- a/examples/example_pro/src/docs/recipes/copy_entity/full.tsx +++ b/examples/example_pro/src/docs/recipes/copy_entity/full.tsx @@ -1,7 +1,7 @@ import { - Button, buildCollection, buildProperties, + Button, CollectionActionsProps, Entity, EntityCollection, diff --git a/examples/example_pro/src/docs/recipes/custom_datasource/custom_datasource.tsx b/examples/example_pro/src/docs/recipes/custom_datasource/custom_datasource.tsx index 671dd3d0a..6cfb5ca1f 100644 --- a/examples/example_pro/src/docs/recipes/custom_datasource/custom_datasource.tsx +++ b/examples/example_pro/src/docs/recipes/custom_datasource/custom_datasource.tsx @@ -5,8 +5,8 @@ import { Entity, FetchCollectionProps, FetchEntityProps, - useBuildDataSource, SaveEntityProps, + useBuildDataSource, } from "@firecms/core"; import { FirebaseApp } from "firebase/app"; import { useFirestoreDelegate } from "@firecms/firebase_pro"; diff --git a/examples/example_pro/src/docs/recipes/document_as_subcollection/full.tsx b/examples/example_pro/src/docs/recipes/document_as_subcollection/full.tsx index b76b6852f..dd39d5e53 100644 --- a/examples/example_pro/src/docs/recipes/document_as_subcollection/full.tsx +++ b/examples/example_pro/src/docs/recipes/document_as_subcollection/full.tsx @@ -1,8 +1,5 @@ import React from "react"; -import { - buildCollection, - EntityCollectionsBuilder, -} from "@firecms/core"; +import { buildCollection, EntityCollectionsBuilder, } from "@firecms/core"; import "typeface-rubik"; import "@fontsource/ibm-plex-mono"; diff --git a/examples/example_pro/tailwind.config.js b/examples/example_pro/tailwind.config.js index 54b2fe5f6..db68782fa 100644 --- a/examples/example_pro/tailwind.config.js +++ b/examples/example_pro/tailwind.config.js @@ -4,7 +4,8 @@ export default { content: [ "./index.html", "./src/**/*.{js,ts,jsx,tsx}", - "../**/node_modules/@firecms/**/src/**/*.{js,ts,jsx,tsx}", + "../../node_modules/firecms/src/**/*.{js,ts,jsx,tsx}", + "../../node_modules/@firecms/**/src/**/*.{js,ts,jsx,tsx}", ], theme: { extend: { diff --git a/packages/collection_editor/src/ui/collection_editor/PropertyEditView.tsx b/packages/collection_editor/src/ui/collection_editor/PropertyEditView.tsx index 9c4b17a7b..68958fe76 100644 --- a/packages/collection_editor/src/ui/collection_editor/PropertyEditView.tsx +++ b/packages/collection_editor/src/ui/collection_editor/PropertyEditView.tsx @@ -460,8 +460,8 @@ function PropertyEditView({ error={Boolean(selectedWidgetError)} value={selectedFieldConfigId ?? ""} placeholder={"Select a property widget"} - // open={selectOpen} - // onOpenChange={setSelectOpen} + open={selectOpen} + onOpenChange={setSelectOpen} position={"item-aligned"} disabled={disabled} renderValue={(value) => { diff --git a/packages/firebase_firecms/src/hooks/useFirebaseAuthController.ts b/packages/firebase_firecms/src/hooks/useFirebaseAuthController.ts index 59934a783..8ebf8db95 100644 --- a/packages/firebase_firecms/src/hooks/useFirebaseAuthController.ts +++ b/packages/firebase_firecms/src/hooks/useFirebaseAuthController.ts @@ -1,24 +1,24 @@ -import { useCallback, useEffect, useMemo, useState } from "react"; +import { useCallback, useEffect, useState } from "react"; import { + ApplicationVerifier, + Auth, + ConfirmationResult, createUserWithEmailAndPassword as createUserWithEmailAndPasswordFirebase, + FacebookAuthProvider, fetchSignInMethodsForEmail as fetchSignInMethodsForEmailFirebase, getAuth, + GithubAuthProvider, GoogleAuthProvider, + OAuthProvider, + onAuthStateChanged, + signInAnonymously, signInWithEmailAndPassword, + signInWithPhoneNumber, signInWithPopup, signOut, - User as FirebaseUser, - OAuthProvider, - Auth, - FacebookAuthProvider, - GithubAuthProvider, TwitterAuthProvider, - signInAnonymously, - ApplicationVerifier, - signInWithPhoneNumber, - ConfirmationResult, - onAuthStateChanged + User as FirebaseUser } from "firebase/auth"; import { FirebaseApp } from "firebase/app"; import { FirebaseAuthController, FirebaseSignInOption, FirebaseSignInProvider, Role } from "../types"; diff --git a/website/docs/custom_top_level_views.mdx b/website/docs/custom_top_level_views.mdx index afa3a2760..0670041b2 100644 --- a/website/docs/custom_top_level_views.mdx +++ b/website/docs/custom_top_level_views.mdx @@ -46,9 +46,10 @@ For custom views you can define the following props: ### Example: A quick example for a custom view: + import CodeBlock from "@theme/CodeBlock"; -import CustomViewSampleApp - from "!!raw-loader!../samples/samples_v3/custom_cms_view/CustomViewSampleApp"; +import CustomViewSampleApp from "!!raw-loader!../samples/samples_v3/custom_cms_view/CustomViewSampleApp"; +import ExampleCMSView from "!!raw-loader!../samples/samples_v3/custom_cms_view/ExampleCMSView"; {CustomViewSampleApp} @@ -56,8 +57,7 @@ import CustomViewSampleApp Your custom view is implemented as any regular React component that uses some hooks provided by the CMS: -import ExampleCMSView - from "!!raw-loader!../samples/samples_v3/custom_cms_view/ExampleCMSView"; + {ExampleCMSView} diff --git a/website/docs/customization_quickstart.mdx b/website/docs/customization_quickstart.mdx index 1d4320632..1cd4acfc9 100644 --- a/website/docs/customization_quickstart.mdx +++ b/website/docs/customization_quickstart.mdx @@ -4,6 +4,7 @@ title: Customization quickstart sidebar_label: Customization quickstart --- + import { DocsCloudCTA } from "../src/DocsCloudCTA"; :::note diff --git a/website/docs/index.mdx b/website/docs/index.mdx index 38da8bfc5..8381f5b38 100644 --- a/website/docs/index.mdx +++ b/website/docs/index.mdx @@ -6,6 +6,7 @@ slug: / --- + import { DocsCloudCTA } from "../src/DocsCloudCTA";