From 932ff9abbcb410af827dea7acf14eb4faab9cb2f Mon Sep 17 00:00:00 2001 From: Yana Pechenenko Date: Mon, 20 Apr 2026 08:59:26 +0200 Subject: [PATCH] fix Youtube comment and toast timeout --- public/js/components/createRecipeInfoCard.js | 1 + public/js/components/createToast.js | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/public/js/components/createRecipeInfoCard.js b/public/js/components/createRecipeInfoCard.js index 79d08fd..7d21074 100644 --- a/public/js/components/createRecipeInfoCard.js +++ b/public/js/components/createRecipeInfoCard.js @@ -90,6 +90,7 @@ const createInstructions = (recipe) => const createVideo = (recipe) => { if (!recipe.youtube) return null; + // Get the YouTube video ID by splitting on "v=" (works for standard YouTube links) const videoId = recipe.youtube.split('v=')[1]; const embedUrl = `https://www.youtube.com/embed/${videoId}`; diff --git a/public/js/components/createToast.js b/public/js/components/createToast.js index b27326b..0a0dda0 100644 --- a/public/js/components/createToast.js +++ b/public/js/components/createToast.js @@ -1,5 +1,7 @@ import { createElement } from './createElement.js'; +const TOAST_TIMEOUT_MS = 4000; + export const createToast = (className, message) => { const container = document.getElementById('toast-container'); @@ -12,5 +14,5 @@ export const createToast = (className, message) => { setTimeout(() => { toast.remove(); - }, 4000); + }, TOAST_TIMEOUT_MS); };