recorder: handle missing widget

master
Rob Pilling 2023-07-24 20:39:46 +01:00
parent 4e6827735e
commit cfa871e204
1 changed files with 10 additions and 14 deletions

View File

@ -11,21 +11,17 @@
return { return {
name: "Bangle", name: "Bangle",
items: [ items: WIDGETS["recorder"] ? [
{ {
name: "Toggle", name: "Toggle",
get: () => { get: () => WIDGETS["recorder"].isRecording() ? {
const w = typeof WIDGETS !== "undefined" && WIDGETS["recorder"]; text: "Recording",
short: "rec",
return w && w.isRecording() ? { img: recimg(),
text: "Recording", } : {
short: "rec", text: "Paused",
img: recimg(), short: "paused",
} : { img: pauseimg(),
text: "Paused",
short: "paused",
img: pauseimg(),
}
}, },
run: () => { run: () => {
const w = WIDGETS["recorder"]; const w = WIDGETS["recorder"];
@ -35,6 +31,6 @@
show: () => {}, show: () => {},
hide: () => {}, hide: () => {},
}, },
], ] : [],
}; };
}); });