This commit is contained in:
Jon Staab
2024-10-17 16:03:50 -07:00
parent 2f561149fa
commit fd5b0a9af3
33 changed files with 129 additions and 140 deletions
+11 -4
View File
@@ -9,6 +9,8 @@
import {pushToast} from "@app/toast"
import {SETTINGS, userSettings} from "@app/state"
const settings = {...$userSettings?.values}
const reset = () => {
mutedPubkeys = getPubkeyTagValues(getListTags($userMutes))
}
@@ -29,12 +31,11 @@
pushToast({message: "Your settings have been saved!"})
}
let settings = {...$userSettings?.values}
let mutedPubkeys = getPubkeyTagValues(getListTags($userMutes))
</script>
<form class="content column gap-4" on:submit|preventDefault={onSubmit}>
<div class="card2 bg-alt shadow-xl col-4">
<div class="card2 bg-alt col-4 shadow-xl">
<Field>
<p slot="label">Muted Accounts</p>
<div slot="input">
@@ -43,8 +44,14 @@
</Field>
<FieldInline>
<p slot="label">Hide sensitive content?</p>
<input slot="input" type="checkbox" class="toggle toggle-primary" bind:checked={settings.hide_sensitive} />
<p slot="info">If content is marked by the author as sensitive, flotilla will hide it by default.</p>
<input
slot="input"
type="checkbox"
class="toggle toggle-primary"
bind:checked={settings.hide_sensitive} />
<p slot="info">
If content is marked by the author as sensitive, flotilla will hide it by default.
</p>
</FieldInline>
<div class="mt-4 flex flex-row items-center justify-between gap-4">
<Button class="btn btn-neutral" on:click={reset}>Discard Changes</Button>
+4 -1
View File
@@ -43,7 +43,10 @@
</span>
</p>
<p class="text-xs">
Icons by <Link external class="link" href="https://www.figma.com/community/file/1166831539721848736">480 Design</Link>
Icons by <Link
external
class="link"
href="https://www.figma.com/community/file/1166831539721848736">480 Design</Link>
</p>
</div>
<div class="flex justify-center gap-4">
+1 -1
View File
@@ -9,7 +9,7 @@
createProfile,
isPublishedProfile,
} from "@welshman/util"
import {pubkey, profilesByPubkey, publishThunk, displayNip05, deriveProfile} from "@welshman/app"
import {pubkey, publishThunk, displayNip05, deriveProfile} from "@welshman/app"
import {slide} from "@lib/transition"
import Icon from "@lib/components/Icon.svelte"
import Field from "@lib/components/Field.svelte"
+1 -1
View File
@@ -1,5 +1,5 @@
<script lang="ts">
import {onMount} from 'svelte'
import {onMount} from "svelte"
import {derived} from "svelte/store"
import {
getRelayUrls,