analytics / lib /plausible_web /templates /settings /preferences.html.heex
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
88211d3 verified
Raw
History Blame Contribute Delete
1.3 kB
<.settings_tiles>
<.tile :if={Plausible.Users.type(@current_user) == :standard}>
<:title>
<a id="update-name">Your name</a>
</:title>
<.form
:let={f}
action={Routes.settings_path(@conn, :update_name)}
for={@name_changeset}
method="post"
>
<.input type="text" field={f[:name]} label="Name" width="w-1/2" mt?={false} />
<.button type="submit">
Change name
</.button>
</.form>
</.tile>
<.tile :if={Plausible.Users.type(@current_user) == :sso}>
<:title>
<a id="view-name">Your name</a>
</:title>
<.form :let={f} for={@name_changeset}>
<.input type="text" field={f[:name]} disabled={true} label="Name" width="w-1/2" mt?={false} />
</.form>
</.tile>
<.tile docs="dashboard-appearance">
<:title>
<a id="update-theme">Appearance</a>
</:title>
<.form
:let={f}
action={Routes.settings_path(@conn, :update_theme)}
for={@theme_changeset}
method="post"
>
<.input
type="select"
field={f[:theme]}
options={Plausible.Themes.options()}
label="Theme"
width="w-1/2"
mt?={false}
/>
<.button type="submit">
Change theme
</.button>
</.form>
</.tile>
</.settings_tiles>