public profile editing

This commit is contained in:
Moon.eth
2026-07-29 19:51:59 +09:00
parent 8f0d47b850
commit 17f385c1c3
9 changed files with 795 additions and 14 deletions
+6 -1
View File
@@ -13,6 +13,7 @@
import { instanceDomain } from '$lib/api/endpoints'
import { displayNameOf, profilePath } from '$lib/util/profile'
import Module from '$components/common/Module.svelte'
import PublicProfileEditor from '$components/profile/PublicProfileEditor.svelte'
import PublishedCssEditor from '$components/profile/PublishedCssEditor.svelte'
const { session, theme } = useAppServices()
@@ -89,7 +90,7 @@
<div class="page settings-page">
<h1 class="page-title">Settings</h1>
<p class="page-subtitle">Everything here is stored in this browser only.</p>
<p class="page-subtitle">Edit your public profile and customise how plspace looks.</p>
<div class="layout--single">
<Module title="Your account">
@@ -118,6 +119,10 @@
{/if}
</Module>
<Module title="Your public profile" variant="band">
<PublicProfileEditor />
</Module>
<Module title="Pick a layout" variant="band">
<ul class="preset-list">
{#each PRESETS as preset (preset.id)}