FireCMS UI
FireCMS UI es un conjunto de componentes de alta calidad que puedes usar para construir tus propias vistas personalizadas. Puedes
usar estos componentes para construir tus propias vistas de FireCMS, o en cualquier otra aplicación React. Solo necesitas instalar
tailwindcss y el paquete @firecms/ui.
Los componentes se construyen principalmente usando las primitivas de Radix UI y tailwindcss. Esto significa que puedes personalizarlos fácilmente usando las clases de tailwindcss o anular los estilos mediante CSS.
La lista de componentes incluye:
y más (consulta la barra lateral para ver la lista completa).
Instalación
Sección titulada «Instalación»Si estás utilizando FireCMS, no necesitas instalar este paquete, ya que ya está incluido y configurado para ti.
Para usar los componentes en tu propio proyecto, necesitas instalar el paquete @firecms/ui:
yarn add @firecms/uio
npm install @firecms/uiTambién necesitas instalar tailwindcss:
npm install tailwindcss @tailwindcss/typographyo
yarn add tailwindcss @tailwindcss/typographyE inicialízalo en tu proyecto:
npx tailwindcss initY luego agrega el preajuste (preset) de fireCMS en tu tailwind.config.js:
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}" ]};(Es posible que necesites ajustar las rutas en la matriz content para que coincidan con la estructura de tu proyecto)
Finalmente, debes definir tus colores primarios (primary) y secundarios (secondary) en tu archivo index.css:
@import "@firecms/ui/index.css";
@tailwind base;@tailwind components;@tailwind utilities;
:root { --color-primary: #0070F4; --color-secondary: #FF5B79;}