import React from "react";
import { createStoryMetaSettingsDecorator } from "../../../storybook";
import Flex from "../../Flex/Flex";
import { createComponentTemplate } from "vibe-storybook-components";
import Heading from "../Heading";
import { ONE_LINE_ELLIPSIS_TEST_ID, OVERFLOW_TITLE_CONTAINER_ID } from "../__tests__/headingTestsConstants";
import { headingOverflowSuite } from "../__tests__/Heading.interactions";
import Divider from "../../Divider/Divider";
import Search from "../../Search/Search";
import Checkbox from "../../Checkbox/Checkbox";
import Button from "../../Button/Button";
import { Custom } from "../../Icon/Icons";
import styles from "./Heading.stories.module.scss";
const metaSettings = createStoryMetaSettingsDecorator({
component: Heading,
iconPropNamesArray: [], // List props that are typed as icons here
actionPropsArray: [] // List the component's actions here
});
const textTemplate = createComponentTemplate(Heading);
export default {
title: "Text/Heading",
component: Heading,
argTypes: metaSettings.argTypes,
decorators: metaSettings.decorators
};
export const Overview = {
render: textTemplate.bind({}),
name: "Overview",
args: {
children: "Title"
}
};
export const TypesAndWeights = {
render: () => (