Para usar este theme, configura en `.env`:
Para usar este theme, configura en .env:
``bash`
NEXT_PUBLIC_ACTIVE_THEME=blog
Luego regenera el registry y reinicia el servidor:
`bash`
npx tsx scripts/build-registry.mjs --build
pnpm dev
El theme incluye funcionalidad de exportación e importación de posts en formato JSON:
- Export: Botón en la lista de posts que descarga todos los posts como posts-{fecha}.json
- Import: Dialog que permite cargar un archivo JSON con posts
Los permisos están configurados en permissions.config.ts:
| Feature | Descripción | Roles |
|---------|-------------|-------|
| posts.export_json | Exportar posts a JSON | owner |posts.import_json
| | Importar posts desde JSON | owner |
``
components/
├── ExportPostsButton.tsx # Botón de exportación
├── ImportPostsDialog.tsx # Modal de importación
├── PostsToolbar.tsx # Toolbar con ambos botones
└── index.ts # Exports
``
templates/
└── app/dashboard/(main)/posts/
└── page.tsx # Lista de posts con toolbar
| Email | Password | Rol |
|-------|----------|-----|
| blogger@nextspark.dev | Testing1234 | owner |
- Teams Mode: single-user`
- Sin colaboración
- Sin team switcher