Saltearse al contenido

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).

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/ui

o

npm install @firecms/ui

También necesitas instalar tailwindcss:

npm install tailwindcss @tailwindcss/typography

o

yarn add tailwindcss @tailwindcss/typography

E inicialízalo en tu proyecto:

npx tailwindcss init

Y 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;
}