feat(mobile): allow resetting launch bar config

This commit is contained in:
Elian Doran 2025-01-18 18:49:36 +02:00
parent 1369cd8b16
commit 0a0707434e
No known key found for this signature in database
2 changed files with 4 additions and 2 deletions

View File

@ -1528,7 +1528,9 @@ class BNote extends AbstractBeccaEntity<BNote> {
} }
isLaunchBarConfig() { isLaunchBarConfig() {
return this.type === "launcher" || ["_lbRoot", "_lbAvailableLaunchers", "_lbVisibleLaunchers"].includes(this.noteId); return this.type === "launcher"
|| ["_lbRoot", "_lbAvailableLaunchers", "_lbVisibleLaunchers"].includes(this.noteId)
|| ["_lbMobileRoot", "_lbMobileAvailableLaunchers", "_lbMobileVisibleLaunchers"].includes(this.noteId);
} }
isOptions() { isOptions() {

View File

@ -213,7 +213,7 @@ function resetLauncher(noteId: string) {
if (note?.isLaunchBarConfig()) { if (note?.isLaunchBarConfig()) {
if (note) { if (note) {
if (noteId === "_lbRoot") { if (noteId === "_lbRoot" || noteId === "_lbMobileRoot") {
// deleting hoisted notes are not allowed, so we just reset the children // deleting hoisted notes are not allowed, so we just reset the children
for (const childNote of note.getChildNotes()) { for (const childNote of note.getChildNotes()) {
childNote.deleteNote(); childNote.deleteNote();