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'],
}