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: `
{{ args.hint }}
`,
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",
};