diff --git a/client/src/pages/Menu.tsx b/client/src/pages/Menu.tsx index ae2e9a1..0076a5d 100644 --- a/client/src/pages/Menu.tsx +++ b/client/src/pages/Menu.tsx @@ -2,7 +2,7 @@ import { useEffect, useMemo, useState } from "react"; import { useLocation, useNavigate } from "react-router-dom"; import { Button } from "@/components/ui/button"; import { PublicationPreview } from "@/components/PublicationPreview"; -import { Store, FileSpreadsheet, ArrowRight, Check, RefreshCw, AlertCircle, Loader2, Mail } from "lucide-react"; +import { Store, FileSpreadsheet, ArrowRight, Check, RefreshCw, AlertCircle, Loader2, Mail, ExternalLink } from "lucide-react"; import { buildSquareAuthorizeUrl } from "@/lib/square/auth"; import { fetchSquareStatus, @@ -91,6 +91,7 @@ export function MenuPage(): JSX.Element { })); const setMenuPublished = useOnboardingProgress((state) => state.setMenuPublished); const setDiscoveryPageUrl = useOnboardingProgress((state) => state.setDiscoveryPageUrl); + const discoveryPageUrl = useOnboardingProgress((state) => state.discoveryPageUrl); const profilePublished = useOnboardingProgress((state) => state.profilePublished); const location = useLocation(); @@ -665,16 +666,38 @@ export function MenuPage(): JSX.Element {

Your menu is now live!

- Next, let's make your restaurant discoverable by AI assistants. + Your restaurant is now discoverable by AI assistants.

- + {discoveryPageUrl && ( +
+ + +
+ )} + {!discoveryPageUrl && ( + + )}