Untitled
unknown
plain_text
a year ago
1.7 kB
7
Indexable
export function localDataInProgress(id: string) { if (localStorage.getItem('inProgressRecipes') === null) { if (window.location.pathname.includes('drinks')) { localStorage.setItem(' inProgressRecipes', JSON.stringify( { drinks: { [id]: [], }, meals: {}, }, )); } if (window.location.pathname.includes('meals')) { localStorage.setItem(' inProgressRecipes', JSON.stringify( { drinks: {}, meals: { [id]: [], }, }, )); } } else { if (window.location.pathname.includes('drinks')) { localStorage.setItem(' inProgressRecipes', JSON.stringify( { ...JSON.parse(localStorage.getItem('inProgressRecipes') as string), drinks: { [id]: [] } }, )); const inProgressDrinks = JSON.parse(localStorage .getItem('inProgressRecipes') || '{}'); const inProgress = inProgressDrinks.drinks[id]; return inProgress; } if (window.location.pathname.includes('meals')) { localStorage.setItem(' inProgressRecipes', JSON.stringify( { ...JSON.parse(localStorage.getItem('inProgressRecipes') as string), meals: { [id]: [] } }, )); const inProgressMeals = JSON.parse(localStorage .getItem('inProgressRecipes') || '{}'); const inProgress = inProgressMeals.meals[id]; return inProgress; } } } export function continueRecipe(id: string) { const inProgressDrinks = JSON.parse(localStorage .getItem('inProgressRecipes') || '{}'); const inProgress = Object.keys(inProgressDrinks).includes(id); console.log(Object.keys(inProgressDrinks)); return inProgress; }
Editor is loading...