import { VCard, VCardText, VCardTitle, VRow, VCol, VIcon } from 'vuetify/components' import type { StoryObj } from '@storybook/vue3' export default { title: 'Templates/Vue d\'ensemble', } export const Header: StoryObj = { render: () => { return { template: `

Templates

Découvrez notre collection de templates conçus pour accélérer le développement de vos IHM.

`, } }, tags: ['!dev'], } export const TemplatesList: StoryObj = { render: () => { return { components: { VCard, VCardText, VCardTitle, VRow, VCol, VIcon }, setup() { const templates = [ { title: 'ErrorPage', description: 'Utilisé pour afficher une page d\'erreur.', link: '/?path=/docs/templates-errorpage--docs', img: '/templates/error-page.svg', category: 'Page', }, { title: 'MaintenancePage', description: 'Utilisé pour afficher une page de maintenance.', link: '/?path=/docs/templates-maintenancepage--docs', img: '/templates/maintenance-page.svg', category: 'Page', }, { title: 'NotFoundPage', description: 'Utilisé pour afficher une page 404.', link: '/?path=/docs/templates-notfoundpage--docs', img: '/templates/not-found-page.svg', category: 'Page', }, ] return { templates, } }, template: `
{{ template.title }} {{ template.description }}
`, } }, tags: ['!dev'], }