const APP_ASSET_VERSION = window.__APP_ASSET_VERSION__ || new URL(import.meta.url).searchParams.get('v') || 'dev'; let getRecipeListHTML; let setupRecipeList; let getFilterHTML; let setupFilter; let getRecipeDetailHTML; let setupRecipeDetail; let getMealPlannerHTML; let setupMealPlanner; let getPantryHTML; let refreshPantry; let setupPantry; let getMealPlanEditorHTML; let setupMealPlanEditor; let getBottomNavHTML; let setupBottomNav; const moduleLoadPromise = Promise.all([ import(`./views/RecipeList.js?v=${APP_ASSET_VERSION}`), import(`./views/Filter.js?v=${APP_ASSET_VERSION}`), import(`./views/RecipeDetailV2.js?v=${APP_ASSET_VERSION}`), import(`./views/MealPlanner.js?v=${APP_ASSET_VERSION}`), import(`./views/Pantry.js?v=${APP_ASSET_VERSION}`), import(`./ui/mealPlanEditor.js?v=${APP_ASSET_VERSION}`), import(`./ui/bottomNav.js?v=${APP_ASSET_VERSION}`), ]).then(([ recipeListModule, filterModule, recipeDetailModule, mealPlannerModule, pantryModule, mealPlanEditorModule, bottomNavModule, ]) => { ({ getRecipeListHTML, setupRecipeList } = recipeListModule); ({ getFilterHTML, setupFilter } = filterModule); ({ getRecipeDetailHTML, setupRecipeDetail } = recipeDetailModule); ({ getMealPlannerHTML, setupMealPlanner } = mealPlannerModule); ({ getPantryHTML, refreshPantry, setupPantry } = pantryModule); ({ getMealPlanEditorHTML, setupMealPlanEditor } = mealPlanEditorModule); ({ getBottomNavHTML, setupBottomNav } = bottomNavModule); }); function getAppToastHTML() { return `
Nie udało się uruchomić aplikacji
${message}