Files
ui/playground/pages/textarea.vue
2024-03-22 18:30:02 +01:00

37 lines
1.0 KiB
Vue

<script setup lang="ts">
import theme from '#build/ui/textarea'
const sizes = Object.keys(theme.variants.size)
</script>
<template>
<div class="flex flex-col items-center gap-4">
<div class="flex gap-4">
<UTextarea />
</div>
<div class="flex gap-4">
<UTextarea placeholder="Search..." autofocus />
<UTextarea placeholder="Search..." color="gray" />
<UTextarea placeholder="Search..." color="primary" />
<UTextarea placeholder="Search..." disabled />
</div>
<div class="flex items-center gap-4">
<UTextarea
v-for="size in sizes"
:key="size"
placeholder="Search..."
:size="(size as any)"
/>
</div>
<div class="flex gap-4">
<UTextarea autofocus />
<UTextarea autofocus :autofocus-delay="500" />
<UTextarea autoresize />
<UTextarea autoresize :maxrows="5" :rows="1" />
</div>
<div class="flex gap-4">
<UTextarea variant="none" placeholder="You can't see me" />
</div>
</div>
</template>