import type { Meta, StoryObj } from '@storybook/react'; import { AdminAuditLogsView } from './AdminAuditLogsView'; /** * AdminAuditLogsView - Logs d'audit * * Table paginée des logs d'audit avec recherche, * filtrage et détails contextuels. */ const meta: Meta = { title: 'Components/Features/Admin/AdminAuditLogsView', component: AdminAuditLogsView, parameters: { layout: 'fullscreen', docs: { description: { component: 'Journal d\'audit immutable avec recherche et pagination.', }, }, }, tags: ['autodocs'], decorators: [ (Story) => (
), ], }; export default meta; type Story = StoryObj; /** * État par défaut avec logs chargés. */ export const Default: Story = { name: 'Par défaut', }; /** * État avec filtres appliqués. */ export const Filtered: Story = { name: 'Filtré', parameters: { docs: { description: { story: 'Logs filtrés par action ou ressource.', }, }, }, }; /** * État vide - aucun log trouvé. */ export const Empty: Story = { name: 'Aucun log', parameters: { docs: { description: { story: 'Message affiché quand aucun log ne correspond aux critères.', }, }, }, };