import type {Meta, StoryObj} from '@storybook/web-components'; import {ObcVerticalLine} from './vertical-line'; import './vertical-line/vertical-line'; import './horizontal-line/horizontal-line'; import './corner-line/corner-line'; import './end-point-line/end-point-line'; import './three-way-line/three-way-line'; import {LineMedium, LineType} from './index'; import {html} from 'lit'; const meta: Meta = { title: 'Line/Example', tags: ['autodocs'], argTypes: { medium: { options: ['normal', 'empty', 'water', 'air'], control: {type: 'radio'}, }, lineType: { options: ['fluid', 'electric', 'air', 'connector'], control: {type: 'radio'}, }, }, render: (args) => { return html`
`; }, } satisfies Meta; export default meta; type Story = StoryObj; export const Fluid: Story = { args: { medium: LineMedium.water, lineType: LineType.fluid, }, argTypes: { medium: { options: ['normal', 'empty', 'water'], control: {type: 'radio'}, }, }, }; export const Electric: Story = { args: { medium: LineMedium.normal, lineType: LineType.electric, }, medium: { options: ['normal', 'empty'], control: {type: 'radio'}, }, }; export const Air: Story = { args: { medium: LineMedium.air, lineType: LineType.air, }, argTypes: { medium: { options: ['normal', 'empty', 'air'], control: {type: 'radio'}, }, }, }; export const Connector: Story = { args: { medium: LineMedium.normal, lineType: LineType.connector, }, argTypes: {}, };