From 325b379ed6f8bd124bd6f3d2a2ba2a90f9fedec2 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Sun, 9 Mar 2025 15:30:10 -0500 Subject: [PATCH] Add titles to recipe overlays --- src/photo/PhotoLarge.tsx | 1 + src/recipe/PhotoRecipeOverlay.tsx | 23 ++++++++++++++++------- src/recipe/RecipeHeader.tsx | 3 ++- src/recipe/index.ts | 1 + 4 files changed, 20 insertions(+), 8 deletions(-) diff --git a/src/photo/PhotoLarge.tsx b/src/photo/PhotoLarge.tsx index 0b5936e6..7c1a063e 100644 --- a/src/photo/PhotoLarge.tsx +++ b/src/photo/PhotoLarge.tsx @@ -203,6 +203,7 @@ export default function PhotoLarge({ photo.filmSimulation &&
- +
+
+ {title ? formatRecipe(title) : 'Recipe'} +
+ +
} onClick={onClose} className={clsx( 'link p-0 m-0 h-4!', 'text-black/40 active:text-black/75', + 'translate-y-[2.5px]', )} />
diff --git a/src/recipe/RecipeHeader.tsx b/src/recipe/RecipeHeader.tsx index bca9a67f..451467c6 100644 --- a/src/recipe/RecipeHeader.tsx +++ b/src/recipe/RecipeHeader.tsx @@ -34,8 +34,9 @@ export default function RecipeHeader({ photo?.recipeData && photo?.filmSimulation ) ? setRecipeModalProps?.({ - simulation: photo.filmSimulation, + title: photo.recipeTitle, recipe: photo.recipeData, + simulation: photo.filmSimulation, iso: photo.isoFormatted, exposure: photo.exposureTimeFormatted, }) diff --git a/src/recipe/index.ts b/src/recipe/index.ts index fd6ebed2..88d5feff 100644 --- a/src/recipe/index.ts +++ b/src/recipe/index.ts @@ -17,6 +17,7 @@ export type RecipeWithCount = { export type Recipes = RecipeWithCount[] export interface RecipeProps { + title?: string recipe: FujifilmRecipe simulation: FilmSimulation iso?: string