import React from "react"; import EditableHeading from "../EditableHeading"; import { createStoryMetaSettingsDecorator } from "../../../storybook"; import { createComponentTemplate } from "vibe-storybook-components"; import { overviewPlaySuite } from "../__tests__/EditableHeading-interactions"; import styles from "./EditableHeading.stories.module.scss"; const metaSettings = createStoryMetaSettingsDecorator({ component: EditableHeading, enumPropNamesArray: ["weight", "type"], actionPropsArray: ["onChange"] }); export default { title: "Inputs/EditableHeading", component: EditableHeading, argTypes: metaSettings.argTypes, decorators: metaSettings.decorators }; const editableHeadingTemplate = createComponentTemplate(EditableHeading); export const Overview = { render: editableHeadingTemplate.bind({}), args: { value: "This heading is an editable heading", type: EditableHeading.types.H1 }, play: overviewPlaySuite, parameters: { docs: { liveEdit: { isEnabled: false } } } }; export const Types = { render: () => (
), parameters: { docs: { liveEdit: { scope: { EditableHeading } } } } };