Skip to content

Commit 7f3e122

Browse files
committed
refactor(files): modernize transfer ownership settings
- related to #57008 Modernize the personal files settings for ownership transfer. - Use the new `NcForm*` components. - Use `NcSettingsSection` as root component - Migrate to Typescript - Migrate to script-setup Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
1 parent fc18ce9 commit 7f3e122

3 files changed

Lines changed: 197 additions & 235 deletions

File tree

apps/files/src/components/PersonalSettings.vue

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,14 @@
33
- SPDX-License-Identifier: AGPL-3.0-or-later
44
-->
55

6+
<script setup lang="ts">
7+
import { t } from '@nextcloud/l10n'
8+
import { NcSettingsSection } from '@nextcloud/vue'
9+
import TransferOwnershipDialogue from './TransferOwnershipDialogue.vue'
10+
</script>
11+
612
<template>
7-
<div id="files-personal-settings" class="section">
8-
<h2>{{ t('files', 'Files') }}</h2>
13+
<NcSettingsSection :name="t('files', 'Files')">
914
<TransferOwnershipDialogue />
10-
</div>
15+
</NcSettingsSection>
1116
</template>
12-
13-
<script>
14-
import TransferOwnershipDialogue from './TransferOwnershipDialogue.vue'
15-
16-
export default {
17-
name: 'PersonalSettings',
18-
components: {
19-
TransferOwnershipDialogue,
20-
},
21-
}
22-
</script>

0 commit comments

Comments
 (0)