mirror of
https://github.com/versia-pub/frontend.git
synced 2025-12-06 08:28:20 +01:00
35 lines
1 KiB
Vue
35 lines
1 KiB
Vue
|
|
<template>
|
||
|
|
<SidebarsSettings>
|
||
|
|
<template #behaviour>
|
||
|
|
<SettingsRenderer :setting="setting" v-for="setting of getSettingsForPath(
|
||
|
|
settings,
|
||
|
|
SettingPages.Behaviour,
|
||
|
|
)" :key="setting.id" />
|
||
|
|
</template>
|
||
|
|
<template #appearance>
|
||
|
|
<SettingsRenderer :setting="setting" v-for="setting of getSettingsForPath(
|
||
|
|
settings,
|
||
|
|
SettingPages.Appearance,
|
||
|
|
)" :key="setting.id" />
|
||
|
|
</template>
|
||
|
|
<template #advanced>
|
||
|
|
<SettingsRenderer :setting="setting" v-for="setting of getSettingsForPath(
|
||
|
|
settings,
|
||
|
|
SettingPages.Advanced,
|
||
|
|
)" :key="setting.id" />
|
||
|
|
</template>
|
||
|
|
<template #account>
|
||
|
|
<SettingsProfileEditor />
|
||
|
|
</template>
|
||
|
|
</SidebarsSettings>
|
||
|
|
</template>
|
||
|
|
|
||
|
|
<script setup lang="ts">
|
||
|
|
import { SettingPages, getSettingsForPath } from "~/settings";
|
||
|
|
|
||
|
|
definePageMeta({
|
||
|
|
layout: "app",
|
||
|
|
});
|
||
|
|
|
||
|
|
const settings = useSettings();
|
||
|
|
</script>
|