Skip to content

Commit 271fbcf

Browse files
feat(toggle): include description
1 parent 7c8b825 commit 271fbcf

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

app/components/Toggle.client.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script setup lang="ts">
22
defineProps<{
33
label: string
4+
description?: string
45
}>()
56
67
const checked = defineModel<boolean>({
@@ -30,6 +31,9 @@ const checked = defineModel<boolean>({
3031
/>
3132
</span>
3233
</button>
34+
<p v-if="description" class="text-sm text-fg-muted">
35+
{{ description }}
36+
</p>
3337
</template>
3438

3539
<style scoped>

app/components/Toggle.server.vue

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script setup lang="ts">
22
defineProps<{
33
label: string
4+
description?: string
45
}>()
56
</script>
67

@@ -11,4 +12,7 @@ defineProps<{
1112
</span>
1213
<span class="skeleton block h-6 w-11 shrink-0 rounded-full" />
1314
</div>
15+
<p v-if="description" class="text-sm text-fg-muted">
16+
{{ description }}
17+
</p>
1418
</template>

app/pages/settings.vue

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,11 +109,9 @@ defineOgImageComponent('Default', {
109109
<div class="space-y-2">
110110
<Toggle
111111
:label="$t('settings.include_types')"
112+
:description="$t('settings.include_types_description')"
112113
v-model="settings.includeTypesInInstall"
113114
/>
114-
<p class="text-sm text-fg-muted">
115-
{{ $t('settings.include_types_description') }}
116-
</p>
117115
</div>
118116

119117
<!-- Divider -->
@@ -123,11 +121,9 @@ defineOgImageComponent('Default', {
123121
<div class="space-y-2">
124122
<Toggle
125123
:label="$t('settings.hide_platform_packages')"
124+
:description="$t('settings.hide_platform_packages')"
126125
v-model="settings.hidePlatformPackages"
127126
/>
128-
<p class="text-sm text-fg-muted">
129-
{{ $t('settings.hide_platform_packages') }}
130-
</p>
131127
</div>
132128
</div>
133129
</section>

0 commit comments

Comments
 (0)