diff --git a/src/recipe/RecipeShareModal.tsx b/src/recipe/RecipeShareModal.tsx index 7c94dd2b..4ed44a93 100644 --- a/src/recipe/RecipeShareModal.tsx +++ b/src/recipe/RecipeShareModal.tsx @@ -1,7 +1,12 @@ import { absolutePathForRecipe } from '@/app/paths'; import { PhotoSetAttributes } from '../category'; import ShareModal from '@/share/ShareModal'; -import { formatRecipe, shareTextForRecipe } from '.'; +import { + formatRecipe, + shareTextForRecipe, + getRecipePropsFromPhotos, + generateRecipeText, +} from '.'; import RecipeOGTile from './RecipeOGTile'; export default function RecipeShareModal({ @@ -12,11 +17,18 @@ export default function RecipeShareModal({ }: { recipe: string } & PhotoSetAttributes) { + // Omit title from RecipeProps + const { data, film } = getRecipePropsFromPhotos(photos) ?? {}; + const recipeText = data && film + ? generateRecipeText({ data, film }) + : undefined; + return (