diff --git a/frontend/components/Domain/Recipe/RecipePage/RecipePage.vue b/frontend/components/Domain/Recipe/RecipePage/RecipePage.vue index 0afc5126e3bc..69dbd01c7fd9 100644 --- a/frontend/components/Domain/Recipe/RecipePage/RecipePage.vue +++ b/frontend/components/Domain/Recipe/RecipePage/RecipePage.vue @@ -62,15 +62,7 @@ - -
- -
- + isActive, - set: () => { - if (isActive.value) { - unlockScreen(); - } else { - lockScreen(); - } - }, - }); - - async function lockScreen() { - if (wakeIsSupported) { - console.log("Wake Lock Requested"); - await request("screen"); - } - } - - async function unlockScreen() { - if (wakeIsSupported || isActive) { - console.log("Wake Lock Released"); - await release(); - } - } - - onMounted(() => lockScreen()); - onUnmounted(() => unlockScreen()); - /** ============================================================= * Recipe Save Delete */ @@ -308,9 +266,6 @@ export default defineComponent({ isEditJSON, isCookMode, toggleCookMode, - - wakeLock, - wakeIsSupported, saveRecipe, deleteRecipe, addStep, diff --git a/frontend/components/global/WakelockSwitch.vue b/frontend/components/global/WakelockSwitch.vue new file mode 100644 index 000000000000..d5d31f139aa9 --- /dev/null +++ b/frontend/components/global/WakelockSwitch.vue @@ -0,0 +1,49 @@ + + + diff --git a/frontend/pages/shopping-lists/_id.vue b/frontend/pages/shopping-lists/_id.vue index cdda50c8c6dd..2094024f1fbc 100644 --- a/frontend/pages/shopping-lists/_id.vue +++ b/frontend/pages/shopping-lists/_id.vue @@ -278,6 +278,7 @@ /> +