Add settings to header
This commit is contained in:
parent
ce267fb049
commit
c4f73ba178
@ -972,38 +972,7 @@ export default function ControlPanel({
|
|||||||
],
|
],
|
||||||
function: () => { },
|
function: () => { },
|
||||||
},
|
},
|
||||||
Settings: {
|
|
||||||
children: [
|
|
||||||
{
|
|
||||||
Autosave: () =>
|
|
||||||
setSettings((prev) => {
|
|
||||||
Toast.success(
|
|
||||||
`Autosave is ${settings.autosave ? "off" : "on"}`
|
|
||||||
);
|
|
||||||
return { ...prev, autosave: !prev.autosave };
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
Panning: () =>
|
|
||||||
setSettings((prev) => {
|
|
||||||
Toast.success(`Panning is ${settings.panning ? "off" : "on"}`);
|
|
||||||
return { ...prev, panning: !prev.panning };
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Flush storage": async () => {
|
|
||||||
db.delete()
|
|
||||||
.then(() => {
|
|
||||||
Toast.success("Storage flushed");
|
|
||||||
window.location.reload(false);
|
|
||||||
})
|
|
||||||
.catch(() => {
|
|
||||||
Toast.error("Oops! Something went wrong.");
|
|
||||||
});
|
|
||||||
},
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
Exit: {
|
Exit: {
|
||||||
function: () => { },
|
function: () => { },
|
||||||
},
|
},
|
||||||
@ -1129,6 +1098,30 @@ export default function ControlPanel({
|
|||||||
function: enterFullscreen,
|
function: enterFullscreen,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
Settings: {
|
||||||
|
Autosave: () =>
|
||||||
|
setSettings((prev) => {
|
||||||
|
Toast.success(
|
||||||
|
`Autosave is ${settings.autosave ? "off" : "on"}`
|
||||||
|
);
|
||||||
|
return { ...prev, autosave: !prev.autosave };
|
||||||
|
}),
|
||||||
|
Panning: () =>
|
||||||
|
setSettings((prev) => {
|
||||||
|
Toast.success(`Panning is ${settings.panning ? "off" : "on"}`);
|
||||||
|
return { ...prev, panning: !prev.panning };
|
||||||
|
}),
|
||||||
|
"Flush storage": async () => {
|
||||||
|
db.delete()
|
||||||
|
.then(() => {
|
||||||
|
Toast.success("Storage flushed");
|
||||||
|
window.location.reload(false);
|
||||||
|
})
|
||||||
|
.catch(() => {
|
||||||
|
Toast.error("Oops! Something went wrong.");
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
Help: {
|
Help: {
|
||||||
Shortcuts: {
|
Shortcuts: {
|
||||||
function: () => window.open("/shortcuts", "_blank"),
|
function: () => window.open("/shortcuts", "_blank"),
|
||||||
@ -1137,9 +1130,6 @@ export default function ControlPanel({
|
|||||||
"Ask us on discord": {
|
"Ask us on discord": {
|
||||||
function: () => { },
|
function: () => { },
|
||||||
},
|
},
|
||||||
"Tweet us": {
|
|
||||||
function: () => { },
|
|
||||||
},
|
|
||||||
"Report a bug": {
|
"Report a bug": {
|
||||||
function: () => window.open("/bug_report", "_blank"),
|
function: () => window.open("/bug_report", "_blank"),
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user