import MtTextarea from "./mt-textarea.vue"; import type { StoryObj } from "@storybook/vue3"; import type { SlottedMeta } from "@/_internal/story-helper"; import { fn } from "@storybook/test"; export type MtTextareaMeta = SlottedMeta< typeof MtTextarea, | "default" | "change" | "updateModelValue" | "hint" | "label" | "placeholder" | "error" | "inheritanceRestore" | "inheritanceRemove" | "isInherited" >; export default { title: "Components/Form/mt-textarea", component: MtTextarea, render: (args) => ({ template: ` `, components: { MtTextarea }, setup: () => ({ args }), }), args: { label: "Textareafield", "onUpdate:modelValue": fn(), change: fn(), blur: fn(), focus: fn(), }, } as MtTextareaMeta; export type MtTextareaStory = StoryObj; export const Default: MtTextareaStory = { name: "mt-textarea", };