web


git clone https://radroots.dev/git/web.git
Log | Files | Refs | Submodules | README | LICENSE

commit b0b2f179a96fdba0cc38de7173b1564c30ad76a9
parent 4ae256c2710c3ee79961323a31a0b40ebdb3ae46
Author: triesap <triesap@radroots.dev>
Date:   Fri, 21 Nov 2025 03:36:37 +0000

Update `/settings` with new view component integrated from `@radroots/apps-lib-pwa`.

Diffstat:
Mapp/src/lib/utils/app/routes.ts | 2++
Aapp/src/routes/(app)/settings/+page.svelte | 36++++++++++++++++++++++++++++++++++++
2 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/app/src/lib/utils/app/routes.ts b/app/src/lib/utils/app/routes.ts @@ -6,6 +6,7 @@ export type NavigationRoute = | "/import" | "/profile" | "/profile/edit" + | "/settings" | "/setup" export function parse_route(route: string): NavigationRoute { @@ -17,6 +18,7 @@ export function parse_route(route: string): NavigationRoute { case "/import": case "/profile": case "/profile/edit": + case "/settings": case "/setup": return route; default: diff --git a/app/src/routes/(app)/settings/+page.svelte b/app/src/routes/(app)/settings/+page.svelte @@ -0,0 +1,36 @@ +<script lang="ts"> + import { ls } from "$lib/utils/i18n"; + import { Settings } from "@radroots/apps-lib-pwa"; +</script> + +<Settings + basis={{ + trellis_ext: [ + { + list: [ + { + hide_active: true, + touch: { + label: { + left: [ + { + value: `${$ls(`common.logout`)}`, + classes: `capitalize`, + }, + ], + }, + end: { + glyph: { + key: `caret-right`, + }, + }, + callback: async () => { + alert("not implemented"); + }, + }, + }, + ], + }, + ], + }} +/>