diff options
Diffstat (limited to 'apps/settings/src/components/PersonalInfo/HeadlineSection.vue')
-rw-r--r-- | apps/settings/src/components/PersonalInfo/HeadlineSection.vue | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/apps/settings/src/components/PersonalInfo/HeadlineSection.vue b/apps/settings/src/components/PersonalInfo/HeadlineSection.vue new file mode 100644 index 00000000000..25fbde5b2f5 --- /dev/null +++ b/apps/settings/src/components/PersonalInfo/HeadlineSection.vue @@ -0,0 +1,33 @@ +<!-- + - SPDX-FileCopyrightText: 2022 Nextcloud GmbH and Nextcloud contributors + - SPDX-License-Identifier: AGPL-3.0-or-later +--> + +<template> + <AccountPropertySection v-bind.sync="headline" + :placeholder="t('settings', 'Your headline')" /> +</template> + +<script> +import { loadState } from '@nextcloud/initial-state' + +import AccountPropertySection from './shared/AccountPropertySection.vue' + +import { NAME_READABLE_ENUM } from '../../constants/AccountPropertyConstants.js' + +const { headline } = loadState('settings', 'personalInfoParameters', {}) + +export default { + name: 'HeadlineSection', + + components: { + AccountPropertySection, + }, + + data() { + return { + headline: { ...headline, readable: NAME_READABLE_ENUM[headline.name] }, + } + }, +} +</script> |