import type { Meta, StoryObj } from '@storybook/nextjs' import { CardinalityZeroOrManyLeftMarker, CardinalityZeroOrOneLeftMarker, CardinalityZeroOrOneRightMarker, } from './index' const MarkerShowcase = () => { const markersMap = { CardinalityZeroOrManyLeftMarker, CardinalityZeroOrOneLeftMarker, CardinalityZeroOrOneRightMarker, } const markers = Object.entries(markersMap).map(([name, Marker]) => ({ name, Marker, })) return (

All Markers

{markers.map(({ name, Marker }) => (
{name} example {name}
))}
) } const meta = { parameters: { docs: { description: { component: 'A comprehensive showcase of all available SVG markers in the UI library. These markers are used for ERD relationship lines.', }, }, initialGlobals: { backgrounds: { value: 'light' }, }, }, } satisfies Meta export default meta type Story = StoryObj export const AllMarkers: Story = { render: () => , }