ReboFilesDocs
Empezar3
Qué es ReboFiles
Primeros pasos
Demos para ejecutar
Ponlo en tu app6
Componente de React
Headless: tu propia interfaz
Sin framework
Estilos y temas
Teclado y accesibilidad
Idiomas
Archivos9
Subidas
Vistas previas y el visor
Búsqueda
Cambios en vivo y carpetas grandes
Comentarios
Destacados y campos
Versiones, papelera y espacio
Descargar como .zip
Documentos de Word
El servidor14
La ruta
Frameworks e inicio de sesión
Quién puede hacer qué
Almacenamiento: S3, GCS, Azure y disco
Revisar las subidas
Metadatos: SQLite y Postgres
Esquema de la base de datos
Compartir y enlaces
Actividad y notificaciones
Ganchos, registros y límites
Retención, bloqueos y exportación
Escritorio y otros orígenes
Sincronizar una carpeta
Ir a producción
En equipo1
Asistentes de IA (MCP)
Referencia5
Paquetes
Componentes y hooks
API del cliente
Rutas HTTP
Estado y hoja de ruta
↑↓ para moverte↵ para abrirEsc para cerrar38 páginas

Ponlo en tu app Estilos y temas

Estilos y temas

Una sola hoja de estilos, limitada a .rf-drive, con cada color, radio y fuente como propiedad personalizada. Cada par de colores se lee a 4.5:1 o más, en claro y en oscuro.
Tema

Claro y oscuro

theme="dark", "light", o "auto" según el sistema. Los ajustes del drive dan el suyo, y cada persona puede elegir el propio por encima; la prop queda entre ambos.

Ajustes

El color de marca

Quien puede configurar el drive le da el color de la marca en sus ajustes; el drive genera sus variantes más oscura y más clara, y un texto encima que se lea bien, para ambos temas.

CSS

Propiedades personalizadas

PropiedadQué colorea
--rf-brandEl color de lo elegido y de los botones principales; sale del color de marca de los ajustes.
--rf-brand-hover, --rf-brand-lightSus variantes más oscura y más clara.
--rf-ink, --rf-ink-soft, --rf-mutedEl texto, del más oscuro al más claro.
--rf-bg, --rf-surface, --rf-hoverLos fondos.
--rf-border, --rf-border-strongLas líneas.
--rf-dangerLo que borra.
--rf-k-<kind>, --rf-k-<kind>-fgEl mosaico de cada tipo de archivo: folder, docx, pdf, sheet, image, text, video, audio.
--rf-fc-<colour>, --rf-fc-<colour>-fgLos nueve colores que puede tener una carpeta.
--rf-font, --rf-monoLas fuentes.
--rf-radiusLas esquinas.
.acme-files {
  --rf-brand: #6d28d9;
  --rf-brand-hover: #5b21b6;
  --rf-brand-light: #ede9fe;
  --rf-font: 'Söhne', system-ui, sans-serif;
  --rf-radius: 8px;
}

<FileDrive className="acme-files" theme="auto" />
Headless

Un aspecto propio

Para un marcado y un aspecto totalmente tuyos, con Tailwind o lo que sea, constrúyelo con los hooks.