fix(FilesAppSettings): Add icons to default view

Signed-off-by: kramo <git@kramo.page>
This commit is contained in:
kramo 2025-12-30 16:51:00 +01:00 committed by Andy Scherzinger
parent 31d82bf351
commit c643bb7ee4

View file

@ -4,10 +4,12 @@
-->
<script setup lang="ts">
import { mdiAccountOutline, mdiFolderOutline } from '@mdi/js'
import { t } from '@nextcloud/l10n'
import NcAppSettingsSection from '@nextcloud/vue/components/NcAppSettingsSection'
import NcFormBox from '@nextcloud/vue/components/NcFormBox'
import NcFormBoxSwitch from '@nextcloud/vue/components/NcFormBoxSwitch'
import NcIconSvgWrapper from '@nextcloud/vue/components/NcIconSvgWrapper'
import NcRadioGroup from '@nextcloud/vue/components/NcRadioGroup'
import NcRadioGroupButton from '@nextcloud/vue/components/NcRadioGroupButton'
import { useUserConfigStore } from '../../store/userconfig.ts'
@ -37,8 +39,16 @@ const store = useUserConfigStore()
v-model="store.userConfig.default_view"
:label="t('files', 'Default view')"
@update:modelValue="store.update('default_view', $event)">
<NcRadioGroupButton :label="t('files', 'All files')" value="files" />
<NcRadioGroupButton :label="t('files', 'Personal files')" value="personal" />
<NcRadioGroupButton :label="t('files', 'All files')" value="files">
<template #icon>
<NcIconSvgWrapper :path="mdiFolderOutline" />
</template>
</NcRadioGroupButton>
<NcRadioGroupButton :label="t('files', 'Personal files')" value="personal">
<template #icon>
<NcIconSvgWrapper :path="mdiAccountOutline" />
</template>
</NcRadioGroupButton>
</NcRadioGroup>
</NcAppSettingsSection>
</template>