mirror of
https://github.com/vercel/commerce.git
synced 2025-07-09 14:21:21 +00:00
37 lines
968 B
TypeScript
37 lines
968 B
TypeScript
"use client";
|
|
|
|
import { useEffect } from "react";
|
|
import { toast } from "sonner";
|
|
|
|
export function WelcomeToast() {
|
|
useEffect(() => {
|
|
// ignore if screen height is too small
|
|
if (window.innerHeight < 650) return;
|
|
if (!document.cookie.includes("welcome-toast=2")) {
|
|
toast("🛍️ Welcome to Next.js Commerce!", {
|
|
id: "welcome-toast",
|
|
duration: Infinity,
|
|
onDismiss: () => {
|
|
document.cookie = "welcome-toast=2; max-age=31536000; path=/";
|
|
},
|
|
description: (
|
|
<>
|
|
This is a high-performance, SSR storefront powered by Shopify,
|
|
Next.js, and Vercel.{" "}
|
|
<a
|
|
href="https://vercel.com/templates/next.js/nextjs-commerce"
|
|
className="text-blue-600 hover:underline"
|
|
target="_blank"
|
|
>
|
|
Deploy your own
|
|
</a>
|
|
.
|
|
</>
|
|
),
|
|
});
|
|
}
|
|
}, []);
|
|
|
|
return null;
|
|
}
|