This commit is contained in:
Nadar
2026-03-17 13:24:22 +03:00
commit 82e5ac9d81
554 changed files with 29637 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
<template>
<UiButton
:class="[cn.b()]"
type="ghost"
color="secondary"
:icon="icon"
:state="checked ? 'active' : undefined"
:size="size"
@click="handleChange"
>
<template v-if="label">
{{ label }}
</template>
</UiButton>
</template>
<script setup lang="ts">
import type { OptionProps } from './types.js'
const props = defineProps<OptionProps>()
const slots = useSlots()
const cn = useClassname('ui-switcher-option')
const { checked, handleChange } = useRadio(props, slots)
</script>