Zum Inhalt springen

FireCMS UI

FireCMS UI ist eine Sammlung hochwertiger Komponenten, die Sie zum Erstellen Ihrer eigenen benutzerdefinierten Ansichten verwenden können. Sie können diese Komponenten zum Erstellen Ihrer eigenen FireCMS-Ansichten oder in jeder anderen React-Anwendung verwenden. Sie müssen nur tailwindcss und das Paket @firecms/ui installieren.

Die Komponenten werden hauptsächlich mit den Radix UI-Primitiven und tailwindcss erstellt. Das bedeutet, dass Sie sie einfach mithilfe von Tailwind-CSS-Klassen anpassen oder Stile über CSS überschreiben können.

Die Liste der Komponenten umfasst:

und mehr (siehe die Seitenleiste für die vollständige Liste).

Wenn Sie FireCMS verwenden, müssen Sie dieses Paket nicht installieren, da es bereits enthalten und für Sie konfiguriert ist.

Um die Komponenten in Ihrem eigenen Projekt zu verwenden, müssen Sie das Paket @firecms/ui installieren:

yarn add @firecms/ui

oder

npm install @firecms/ui

Sie müssen auch tailwindcss installieren:

npm install tailwindcss @tailwindcss/typography

oder

yarn add tailwindcss @tailwindcss/typography

Und es in Ihrem Projekt initialisieren:

npx tailwindcss init

Fügen Sie dann das FireCMS-Preset in Ihrer tailwind.config.js hinzu:

import fireCMSConfig from "@firecms/ui/tailwind.config.js";
export default {
presets: [fireCMSConfig],
content: [
"./index.html",
"./src/**/*.{js,ts,jsx,tsx}",
"./node_modules/@firecms/**/src/**/*.{js,ts,jsx,tsx}"
]
};

(Sie müssen möglicherweise die Pfade im content-Array anpassen, um der Struktur Ihres Projekts zu entsprechen)

Schließlich müssen Sie Ihre primären und sekundären Farben in Ihrer index.css-Datei definieren:

@import "@firecms/ui/index.css";
@tailwind base;
@tailwind components;
@tailwind utilities;
:root {
--color-primary: #0070F4;
--color-secondary: #FF5B79;
}