mirror of
https://iceshrimp.dev/limepotato/jormungandr-bite.git
synced 2024-11-25 03:17:38 -07:00
[client] Make switch layout a toggle instead of a dropdown
This commit is contained in:
parent
cd48af6393
commit
00b8622612
2 changed files with 9 additions and 23 deletions
|
@ -737,7 +737,7 @@ instanceTicker: "Server information of posts"
|
|||
waitingFor: "Waiting for {x}"
|
||||
random: "Random"
|
||||
system: "System"
|
||||
switchUi: "Layout"
|
||||
switchUi: "Switch layout"
|
||||
desktop: "Desktop"
|
||||
clip: "Clip"
|
||||
createNew: "Create new"
|
||||
|
|
|
@ -111,27 +111,13 @@ export const navbarItemDef = reactive({
|
|||
title: "switchUi",
|
||||
icon: "ph-layout ph-bold ph-lg",
|
||||
action: (ev) => {
|
||||
os.popupMenu(
|
||||
[
|
||||
{
|
||||
text: i18n.ts.default,
|
||||
active: ui === "default" || ui === null,
|
||||
action: () => {
|
||||
localStorage.setItem("ui", "default");
|
||||
unisonReload();
|
||||
},
|
||||
},
|
||||
{
|
||||
text: i18n.ts.deck,
|
||||
active: ui === "deck",
|
||||
action: () => {
|
||||
if (ui === "default") {
|
||||
localStorage.setItem("ui", "deck");
|
||||
unisonReload();
|
||||
},
|
||||
},
|
||||
],
|
||||
ev.currentTarget ?? ev.target,
|
||||
);
|
||||
} else {
|
||||
localStorage.setItem("ui", "default");
|
||||
unisonReload();
|
||||
}
|
||||
},
|
||||
},
|
||||
help: {
|
||||
|
|
Loading…
Reference in a new issue