48935e2168
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
24 lines
575 B
Vue
24 lines
575 B
Vue
<template>
|
|
<Story>
|
|
<Variant title="new">
|
|
<TagInput v-model="tags" :fetch-tags="fetchTags" />
|
|
</Variant>
|
|
<!-- <Variant title="small">
|
|
<TagInput v-model="tags" />
|
|
</Variant> -->
|
|
</Story>
|
|
</template>
|
|
|
|
<script lang="ts" setup>
|
|
import { ITag } from "@/types/tag.model";
|
|
import { reactive } from "vue";
|
|
import TagInput from "./TagInput.vue";
|
|
|
|
const tags = reactive<ITag[]>([{ title: "Hello", slug: "hello" }]);
|
|
|
|
const fetchTags = async () =>
|
|
new Promise<ITag[]>((resolve) => {
|
|
resolve([{ title: "Welcome", slug: "welcome" }]);
|
|
});
|
|
</script>
|