Skip to content

Commit 67e2fab

Browse files
refactor: remove label as mandatory
1 parent 271fbcf commit 67e2fab

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

app/components/Toggle.client.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<script setup lang="ts">
22
defineProps<{
3-
label: string
3+
label?: string
44
description?: string
55
}>()
66
@@ -17,7 +17,7 @@ const checked = defineModel<boolean>({
1717
:aria-checked="checked"
1818
@click="checked = !checked"
1919
>
20-
<span class="text-sm text-fg font-medium text-start">
20+
<span v-if="label" class="text-sm text-fg font-medium text-start">
2121
{{ label }}
2222
</span>
2323
<span

app/components/Toggle.server.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
<script setup lang="ts">
22
defineProps<{
3-
label: string
3+
label?: string
44
description?: string
55
}>()
66
</script>
77

88
<template>
99
<div class="w-full flex items-center justify-between gap-4">
10-
<span class="text-sm text-fg font-medium text-start">
10+
<span v-if="label" class="text-sm text-fg font-medium text-start">
1111
{{ label }}
1212
</span>
1313
<span class="skeleton block h-6 w-11 shrink-0 rounded-full" />

0 commit comments

Comments
 (0)