diff --git a/app/components/ToggleSkeleton.vue b/app/components/ToggleSkeleton.vue new file mode 100644 index 0000000000..960464afe0 --- /dev/null +++ b/app/components/ToggleSkeleton.vue @@ -0,0 +1,14 @@ + + + diff --git a/app/pages/settings.vue b/app/pages/settings.vue index 14b379c886..4a5ac3f688 100644 --- a/app/pages/settings.vue +++ b/app/pages/settings.vue @@ -101,27 +101,32 @@ defineOgImageComponent('Default', {
- + class="relative inline-flex h-6 w-11 shrink-0 items-center rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out motion-reduce:transition-none shadow-sm cursor-pointer" + :class="settings.relativeDates ? 'bg-accent' : 'bg-bg border border-border'" + aria-hidden="true" + > + + + + +

{{ $t('settings.relative_dates_description') }}

@@ -132,29 +137,34 @@ defineOgImageComponent('Default', {
- + class="relative inline-flex h-6 w-11 shrink-0 items-center rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out motion-reduce:transition-none shadow-sm cursor-pointer" + :class=" + settings.includeTypesInInstall ? 'bg-accent' : 'bg-bg border border-border' + " + aria-hidden="true" + > + + + + +

{{ $t('settings.include_types_description') }}

@@ -165,29 +175,36 @@ defineOgImageComponent('Default', {
- + class="relative inline-flex h-6 w-11 shrink-0 items-center rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out motion-reduce:transition-none shadow-sm cursor-pointer" + :class=" + settings.hidePlatformPackages ? 'bg-accent' : 'bg-bg border border-border' + " + aria-hidden="true" + > + + + + +

{{ $t('settings.hide_platform_packages_description') }}