moves bio to settings
This commit is contained in:
@@ -46,14 +46,14 @@
|
||||
<h4 class="text-xl font-semibold">
|
||||
{$_("about")}
|
||||
{data.user.username}
|
||||
{#if data.isOwnProfile && data.user.bio?.length}
|
||||
{#if data.isOwnProfile && data.settings.bio?.length}
|
||||
<a class="ml-4" href="/settings/profile"
|
||||
><i class="fa fa-pen text-base"></i></a
|
||||
>
|
||||
{/if}
|
||||
</h4>
|
||||
{#if data.user.bio?.length}
|
||||
<p class="whitespace-pre-wrap text-sm">{data.user.bio}</p>
|
||||
{#if data.settings.bio?.length}
|
||||
<p class="whitespace-pre-wrap text-sm">{data.settings.bio}</p>
|
||||
{:else if data.isOwnProfile}
|
||||
<a class="btn-primary inline-block" href="/settings/profile"
|
||||
>+ {$_("add-bio")}</a
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
let selectedCategory =
|
||||
$page.data.settings?.category || data.categories[0].id;
|
||||
|
||||
let bio = $currentUser?.bio ?? "";
|
||||
let bio = data.settings?.bio ?? "";
|
||||
|
||||
const categoryItems: SelectItem[] = data.categories.map((c: Category) => ({
|
||||
text: $_(c.name),
|
||||
@@ -43,12 +43,12 @@
|
||||
}
|
||||
|
||||
async function handleBioSave() {
|
||||
if (!$currentUser) {
|
||||
if (!data.settings) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
$currentUser.bio = bio;
|
||||
await users_update($currentUser);
|
||||
data.settings.bio = bio;
|
||||
await settings_update(data.settings);
|
||||
} catch (e) {
|
||||
show_toast({
|
||||
type: "error",
|
||||
@@ -111,7 +111,7 @@
|
||||
<Button
|
||||
on:click={() => handleBioSave()}
|
||||
primary
|
||||
disabled={$currentUser.bio === bio}>{$_("save")}</Button
|
||||
disabled={data.settings.bio === bio}>{$_("save")}</Button
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user