mirror of
https://github.com/versia-pub/frontend.git
synced 2026-03-13 03:29:16 +01:00
refactor: ♻️ Rewrite settings backend
This commit is contained in:
parent
80b1fc87f7
commit
78e4fa0f04
6 changed files with 133 additions and 126 deletions
|
|
@ -1,22 +1,19 @@
|
|||
<template>
|
||||
<SettingsSidebar>
|
||||
<template #behaviour>
|
||||
<Renderer :setting="setting" v-for="setting of getSettingsForPath(
|
||||
settings,
|
||||
<Renderer :id="id" v-for="id of (Object.keys(getSettingsForPage(
|
||||
SettingPages.Behaviour,
|
||||
)" :key="setting.id" />
|
||||
)) as SettingIds[])" :key="id" />
|
||||
</template>
|
||||
<template #appearance>
|
||||
<Renderer :setting="setting" v-for="setting of getSettingsForPath(
|
||||
settings,
|
||||
<Renderer :id="id" v-for="id of (Object.keys(getSettingsForPage(
|
||||
SettingPages.Appearance,
|
||||
)" :key="setting.id" />
|
||||
)) as SettingIds[])" :key="id" />
|
||||
</template>
|
||||
<template #advanced>
|
||||
<Renderer :setting="setting" v-for="setting of getSettingsForPath(
|
||||
settings,
|
||||
<Renderer :id="id" v-for="id of (Object.keys(getSettingsForPage(
|
||||
SettingPages.Advanced,
|
||||
)" :key="setting.id" />
|
||||
)) as SettingIds[])" :key="id" />
|
||||
</template>
|
||||
<template #account>
|
||||
<ProfileEditor />
|
||||
|
|
@ -28,7 +25,7 @@
|
|||
import ProfileEditor from "~/components/settings/profile-editor.vue";
|
||||
import Renderer from "~/components/settings/renderer.vue";
|
||||
import SettingsSidebar from "~/components/sidebars/settings-sidebar.vue";
|
||||
import { SettingPages, getSettingsForPath } from "~/settings";
|
||||
import { SettingIds, SettingPages, getSettingsForPage } from "~/settings";
|
||||
|
||||
definePageMeta({
|
||||
layout: "app",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue