9 Commits

Author SHA1 Message Date
a0cdf05bb0 Update src/app/styles/variables.css 2026-03-07 07:49:02 +00:00
8f77fee9f8 Update src/app/page.tsx 2026-03-07 07:49:02 +00:00
af63058bac Update src/app/layout.tsx 2026-03-07 07:49:01 +00:00
ea9039872c Merge version_2 into main
Merge version_2 into main
2026-03-07 07:47:35 +00:00
21ccd35147 Update src/app/page.tsx 2026-03-07 07:47:31 +00:00
94b745bcd4 Merge version_2 into main
Merge version_2 into main
2026-03-07 07:46:35 +00:00
5db706df6c Update src/app/page.tsx 2026-03-07 07:46:31 +00:00
cc8bb3328e Merge version_2 into main
Merge version_2 into main
2026-03-07 07:45:10 +00:00
5a440be0df Update src/app/page.tsx 2026-03-07 07:45:06 +00:00
3 changed files with 51 additions and 73 deletions

View File

@@ -1,57 +1,23 @@
import type { Metadata } from "next";
import { Halant } from "next/font/google";
import { Inter } from "next/font/google";
import { Manrope } from "next/font/google";
import "./globals.css";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const halant = Halant({
variable: "--font-halant", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
import "./styles/variables.css";
import "./styles/base.css";
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
const manrope = Manrope({
variable: "--font-manrope", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Sushi Kun | Fresh Japanese Takeaway in Clovelly, NSW", description: "Affordable, fresh sushi made daily in Clovelly. 4.7★ rated. Call 0414 161 574 for takeaway orders, delivery, and directions.", keywords: "sushi Clovelly, Japanese takeaway Sydney, fresh sushi NSW, affordable sushi near me, sushi delivery Clovelly", metadataBase: new URL("https://sushikun.com.au"),
alternates: {
canonical: "https://sushikun.com.au"},
openGraph: {
title: "Sushi Kun | Fresh Japanese Sushi in Clovelly", description: "Affordable, high-quality sushi made fresh daily. Visit us in Clovelly or call 0414 161 574.", url: "https://sushikun.com.au", siteName: "Sushi Kun", type: "website", images: [
{
url: "http://img.b2bpic.net/free-photo/sushi-set-with-standart-ingridients_140725-4267.jpg", alt: "Fresh sushi platter"},
],
},
twitter: {
card: "summary_large_image", title: "Sushi Kun | Fresh Sushi in Clovelly", description: "Fresh Japanese sushi made daily. Affordable, high-quality, local favorite.", images: ["http://img.b2bpic.net/free-photo/sushi-set-with-standart-ingridients_140725-4267.jpg"],
},
robots: {
index: true,
follow: true,
},
};
title: "Sushi Kun - Fresh Sushi in Clovelly", description: "Fresh sushi made daily in Clovelly. Affordable, high-quality sushi and sashimi crafted with the finest ingredients."};
export default function RootLayout({
children,
}: Readonly<{
}: {
children: React.ReactNode;
}>) {
}) {
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} ${manrope.variable} antialiased`}
>
<Tag />
{children}
<html lang="en">
<body className={inter.variable}>{children}
<script
dangerouslySetInnerHTML={{
__html: `
@@ -1419,7 +1385,6 @@ export default function RootLayout({
}}
/>
</body>
</ServiceWrapper>
</html>
);
}

View File

@@ -13,16 +13,16 @@ import { Phone } from "lucide-react";
export default function LandingPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultButtonVariant="hover-magnetic"
defaultTextAnimation="entrance-slide"
borderRadius="rounded"
contentWidth="mediumSmall"
sizing="largeSmallSizeMediumTitles"
background="none"
cardStyle="gradient-mesh"
primaryButtonStyle="shadow"
secondaryButtonStyle="glass"
headingFontWeight="extrabold"
cardStyle="solid"
primaryButtonStyle="gradient"
secondaryButtonStyle="solid"
headingFontWeight="semibold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
@@ -39,7 +39,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroLogoBillboardSplit
logoText="SUSHI KUN"
description="Fresh sushi made daily in Clovelly. Affordable, high-quality sushi and sashimi crafted with the finest ingredients."
description="Fresh sushi made daily. Affordable, high-quality sushi and sashimi crafted with the finest ingredients."
background={{ variant: "plain" }}
buttons={[
{ text: "Call Now", href: "tel:0414161574" },
@@ -47,9 +47,6 @@ export default function LandingPage() {
]}
buttonAnimation="slide-up"
layoutOrder="default"
imageSrc="http://img.b2bpic.net/free-photo/sushi-set-with-standart-ingridients_140725-4267.jpg"
imageAlt="Fresh sushi platter"
frameStyle="card"
mediaAnimation="opacity"
containerClassName="max-w-5xl"
logoClassName="text-center"
@@ -66,16 +63,16 @@ export default function LandingPage() {
tagAnimation="slide-up"
products={[
{
id: "1", name: "California Roll", price: "$8.50", imageSrc: "http://img.b2bpic.net/free-photo/top-view-sushi-set-with-pickled-ginger-wasabi-soy-sauce-dark-plate_176474-3465.jpg", imageAlt: "California Roll"},
id: "1", name: "California Roll", price: "$8.50", imageSrc: "/api/placeholder?w=400&h=300&text=California+Roll", imageAlt: "California Roll"},
{
id: "2", name: "Fresh Sashimi Platter", price: "$15.00", imageSrc: "http://img.b2bpic.net/free-photo/fish-sauce-table_140725-953.jpg", imageAlt: "Fresh Sashimi Platter"},
id: "2", name: "Fresh Sashimi Platter", price: "$15.00", imageSrc: "/api/placeholder?w=400&h=300&text=Sashimi+Platter", imageAlt: "Fresh Sashimi Platter"},
{
id: "3", name: "Nigiri Selection", price: "$12.00", imageSrc: "http://img.b2bpic.net/free-photo/dinner-plate-white-wasabi-red_1203-4274.jpg", imageAlt: "Nigiri Selection"},
id: "3", name: "Nigiri Selection", price: "$12.00", imageSrc: "/api/placeholder?w=400&h=300&text=Nigiri+Selection", imageAlt: "Nigiri Selection"},
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={true}
useInvertedBackground={false}
buttons={[
{ text: "View Full Menu", href: "#contact" },
]}
@@ -86,12 +83,12 @@ export default function LandingPage() {
<InlineImageSplitTextAbout
heading={[
{
type: "text", content: "Fresh ingredients, skilled preparation, friendly service"},
type: "text", content: "Fresh ingredients, skilled preparation, and a commitment to authentic Japanese flavors. Serving our community since 2010."},
]}
useInvertedBackground={false}
useInvertedBackground={true}
buttons={[
{
text: "Get Directions", href: "https://maps.google.com/?q=1/331+Clovelly+Rd,+Clovelly+NSW+2031"},
text: "Get Directions", href: "https://maps.google.com/?q=Clovelly+Sydney"},
]}
buttonAnimation="slide-up"
className="text-center"
@@ -103,18 +100,34 @@ export default function LandingPage() {
<TestimonialCardTwelve
testimonials={[
{
id: "1", name: "Sarah Johnson", imageSrc: "http://img.b2bpic.net/free-photo/smiling-young-afro-american-male-barber-wearing-uniform-doing-ok-sign_141793-116559.jpg", imageAlt: "Sarah Johnson"},
id: "1", name: "Sarah Johnson", imageSrc: "/api/placeholder?w=100&h=100&text=Sarah", imageAlt: "Sarah Johnson"},
{
id: "2", name: "Michael Chen", imageSrc: "http://img.b2bpic.net/free-photo/closeup-happy-middle-aged-business-leader_1262-4823.jpg", imageAlt: "Michael Chen"},
id: "2", name: "Michael Chen", imageSrc: "/api/placeholder?w=100&h=100&text=Michael", imageAlt: "Michael Chen"},
{
id: "3", name: "Emma Rodriguez", imageSrc: "http://img.b2bpic.net/free-photo/smiling-pretty-woman-using-tablet-bed_1262-6265.jpg", imageAlt: "Emma Rodriguez"},
id: "3", name: "Emma Rodriguez", imageSrc: "/api/placeholder?w=100&h=100&text=Emma", imageAlt: "Emma Rodriguez"},
{
id: "4", name: "David Kim", imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-holding-hand-his-chest-looking-camera-with-smile-face-standing-white-background_141793-54049.jpg", imageAlt: "David Kim"},
id: "4", name: "David Kim", imageSrc: "/api/placeholder?w=100&h=100&text=David", imageAlt: "David Kim"},
{
id: "5", name: "Lisa Wong", imageSrc: "/api/placeholder?w=100&h=100&text=Lisa", imageAlt: "Lisa Wong"},
{
id: "6", name: "James Murphy", imageSrc: "/api/placeholder?w=100&h=100&text=James", imageAlt: "James Murphy"},
{
id: "7", name: "Rachel Green", imageSrc: "/api/placeholder?w=100&h=100&text=Rachel", imageAlt: "Rachel Green"},
{
id: "8", name: "Tom Anderson", imageSrc: "/api/placeholder?w=100&h=100&text=Tom", imageAlt: "Tom Anderson"},
{
id: "9", name: "Sofia Martinez", imageSrc: "/api/placeholder?w=100&h=100&text=Sofia", imageAlt: "Sofia Martinez"},
{
id: "10", name: "Lucas Taylor", imageSrc: "/api/placeholder?w=100&h=100&text=Lucas", imageAlt: "Lucas Taylor"},
{
id: "11", name: "Nina Patel", imageSrc: "/api/placeholder?w=100&h=100&text=Nina", imageAlt: "Nina Patel"},
{
id: "12", name: "Alex Thompson", imageSrc: "/api/placeholder?w=100&h=100&text=Alex", imageAlt: "Alex Thompson"},
]}
cardTitle="Trusted by 150+ local customers with a 4.7★ Google rating"
cardTitle="Trusted by hundreds of local customers with a 4.7★ Google rating"
cardTag="See what they say about us"
cardAnimation="slide-up"
useInvertedBackground={true}
useInvertedBackground={false}
/>
</div>
@@ -125,11 +138,11 @@ export default function LandingPage() {
ctaButton={{
text: "Call 0414 161 574", href: "tel:0414161574"}}
ctaIcon={Phone}
useInvertedBackground={false}
useInvertedBackground={true}
animationType="slide-up"
faqs={[
{
id: "1", title: "What are your hours?", content: "We're open daily from 11:00 AM to 9:00 PM. Visit us at 1/331 Clovelly Rd, Clovelly NSW 2031."},
id: "1", title: "What are your hours?", content: "We're open daily from 11:00 AM to 9:00 PM. Visit us in Clovelly. Call ahead for the best selection."},
{
id: "2", title: "Do you offer delivery?", content: "Yes! Call us to arrange delivery to your location. Orders over $30 qualify for free delivery within Clovelly area."},
{
@@ -156,9 +169,9 @@ export default function LandingPage() {
title: "Contact", items: [
{ label: "Call: 0414 161 574", href: "tel:0414161574" },
{
label: "Address: 1/331 Clovelly Rd", href: "https://maps.google.com/?q=1/331+Clovelly+Rd,+Clovelly+NSW+2031"},
label: "Address: Clovelly, Sydney", href: "https://maps.google.com/?q=Clovelly+Sydney"},
{
label: "Get Directions", href: "https://maps.google.com/?q=1/331+Clovelly+Rd,+Clovelly+NSW+2031"},
label: "Get Directions", href: "https://maps.google.com/?q=Clovelly+Sydney"},
],
},
{
@@ -169,7 +182,7 @@ export default function LandingPage() {
},
]}
bottomLeftText="© 2025 Sushi Kun. All rights reserved."
bottomRightText="Fresh sushi in Clovelly since 2010"
bottomRightText="Fresh sushi in Clovelly"
/>
</div>
</ThemeProvider>

View File

@@ -12,13 +12,13 @@
--background: #ffffff;
--card: #f9f9f9;
--foreground: #120006e6;
--primary-cta: #e63946;
--foreground: #1a1a1a;
--primary-cta: #c41e3a;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #120006e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
--accent: #e8e8e8;
--background-accent: #c41e3a;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);