Fix some icons, add privacy nav item, add close button to modal dialog, make settings menu nicer

This commit is contained in:
Jon Staab
2026-03-12 17:21:01 -07:00
parent 9e74c94871
commit a59ffb8758
5 changed files with 74 additions and 114 deletions
+2 -2
View File
@@ -6,7 +6,7 @@
import Wallet from "@assets/icons/wallet.svg?dataurl"
import Server from "@assets/icons/server.svg?dataurl"
import Moon from "@assets/icons/moon.svg?dataurl"
import InfoSquare from "@assets/icons/info-square.svg?dataurl"
import Code2 from "@assets/icons/code-2.svg?dataurl"
import Exit from "@assets/icons/logout-3.svg?dataurl"
import GalleryMinimalistic from "@assets/icons/gallery-minimalistic.svg?dataurl"
import Shield from "@assets/icons/shield-minimalistic.svg?dataurl"
@@ -73,7 +73,7 @@
</div>
<div in:fly|local={{delay: 350}}>
<SecondaryNavItem href="/settings/about">
<Icon icon={InfoSquare} /> About
<Icon icon={Code2} /> About
</SecondaryNavItem>
</div>
<div in:fly|local={{delay: 400}}>
+2 -2
View File
@@ -1,6 +1,6 @@
<script lang="ts">
import {insertAt, removeAt} from "@welshman/lib"
import SettingsMinimalistic from "@assets/icons/settings-minimalistic.svg?dataurl"
import Planet from "@assets/icons/planet-3.svg?dataurl"
import AddCircle from "@assets/icons/add-circle.svg?dataurl"
import Icon from "@lib/components/Icon.svelte"
import Button from "@lib/components/Button.svelte"
@@ -98,7 +98,7 @@
<PageBar class="cw-full">
<div class="flex items-center justify-between gap-4">
<div class="ellipsize flex items-center gap-4 whitespace-nowrap">
<Icon icon={SettingsMinimalistic} />
<Icon icon={Planet} />
<strong>Your Spaces</strong>
</div>
{#if $userSpaceUrls.length > 0 && PLATFORM_RELAYS.length === 0}