overleaf-cep/services/web/frontend/stories/editor/synctex-toasts.stories.tsx
Alf Eaton c732a02b38 Use toast notifications for SyncTeX errors and handle missing file errors (#24579)
GitOrigin-RevId: 88c6658ff0d11fdb43cef19c48b542a3b2206666
2025-04-28 08:05:42 +00:00

26 lines
737 B
TypeScript

import { Meta, StoryObj } from '@storybook/react'
import { OLToast } from '@/features/ui/components/ol/ol-toast'
import { SynctexFileErrorToast } from '@/features/pdf-preview/components/synctex-toasts'
const meta = {
title: 'Editor/ Synctex File Error Toast',
component: SynctexFileErrorToast,
decorators: [
Story => (
<div style={{ width: 'fit-content' }}>
<OLToast type="warning" isDismissible content={<Story />} />
</div>
),
],
} satisfies Meta<typeof SynctexFileErrorToast>
export default meta
type Story = StoryObj<typeof meta>
export const WithoutFile = {
args: { data: {} },
} satisfies Story
export const WithFile = {
args: { data: { filePath: 'references.bbl' } },
} satisfies Story