8 Commits

Author SHA1 Message Date
31d02f7c52 Update src/app/styles/variables.css 2026-03-22 17:49:52 +00:00
104d586e08 Update src/app/page.tsx 2026-03-22 17:49:51 +00:00
925c9d1de6 Merge version_2 into main
Merge version_2 into main
2026-03-22 17:38:15 +00:00
216817e394 Update src/app/styles/variables.css 2026-03-22 17:38:11 +00:00
17ac791d62 Update src/app/page.tsx 2026-03-22 17:38:11 +00:00
bc121a1f27 Merge version_1 into main
Merge version_1 into main
2026-03-22 17:32:34 +00:00
6e68de3468 Merge version_1 into main
Merge version_1 into main
2026-03-22 17:32:09 +00:00
432769aef3 Merge version_1 into main
Merge version_1 into main
2026-03-22 17:31:48 +00:00
2 changed files with 17 additions and 17 deletions

View File

@@ -1,4 +1,4 @@
"use client" "use client";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
@@ -8,14 +8,14 @@ import MediaAbout from '@/components/sections/about/MediaAbout';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal'; import FooterLogoReveal from '@/components/sections/footer/FooterLogoReveal';
import { Sparkles, Heart, Smile, Shield, Gift } from 'lucide-react'; import { Sparkles, Heart, Smile, Shield, Gift, Mail, Users, Star } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
<ThemeProvider <ThemeProvider
defaultButtonVariant="text-shift" defaultButtonVariant="text-shift"
defaultTextAnimation="background-highlight" defaultTextAnimation="background-highlight"
borderRadius="rounded" borderRadius="pill"
contentWidth="medium" contentWidth="medium"
sizing="largeSmall" sizing="largeSmall"
background="circleGradient" background="circleGradient"
@@ -41,9 +41,12 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitTestimonial <HeroSplitTestimonial
title="Meet Mojik, the toy kids actually talk to" title="The AI toy kids won't want to put down"
description="Mojik is a smart plush companion that talks, plays, and grows with your child — while giving parents a safer, calmer kind of tech. Early access now." description="Mojik is a smart plush companion that talks, plays, and grows with your child — while giving parents a safer, calmer kind of tech. Early access now."
background={{ variant: "plain" }} background={{ variant: "plain" }}
tag="Meet Mojik"
tagIcon={Sparkles}
tagAnimation="slide-up"
testimonials={[ testimonials={[
{ {
name: "Safe for home", handle: "Always", testimonial: "Age-appropriate, privacy-first, and thoughtfully designed.", rating: 5 name: "Safe for home", handle: "Always", testimonial: "Age-appropriate, privacy-first, and thoughtfully designed.", rating: 5
@@ -52,18 +55,15 @@ export default function LandingPage() {
name: "Ages 310+", handle: "Perfect for", testimonial: "Grows with your child through every stage.", rating: 5 name: "Ages 310+", handle: "Perfect for", testimonial: "Grows with your child through every stage.", rating: 5
}, },
{ {
name: "First families", handle: "Join the", testimonial: "Be among the first to bring Mojik home.", rating: 5 name: "Early access now", handle: "Join the", testimonial: "Be among the first to bring Mojik home.", rating: 5
} }
]} ]}
tag="Early Access Available"
tagIcon={Sparkles}
tagAnimation="slide-up"
buttons={[ buttons={[
{ text: "Join the Waitlist", href: "#early-access" }, { text: "Join the Waitlist", href: "#early-access" },
{ text: "See Mojik in Action", href: "#how-mojik-works" } { text: "See Mojik in action", href: "#how-mojik-works" }
]} ]}
buttonAnimation="slide-up" buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/casual-smiling-young-woman-knitted-clothes-holding-big-soft-teddy-bear_158595-1770.jpg?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3BDzEwjBs1dWpPT5VXSrEmnXmYO/uploaded-1774201748791-7x6alz3g.jpg"
imageAlt="Mojik yellow AI plush toy" imageAlt="Mojik yellow AI plush toy"
mediaAnimation="slide-up" mediaAnimation="slide-up"
imagePosition="right" imagePosition="right"

View File

@@ -10,15 +10,15 @@
--accent: #ffffff; --accent: #ffffff;
--background-accent: #ffffff; */ --background-accent: #ffffff; */
--background: #ffffff; --background: #1e3a8a;
--card: #f8fafc; --card: #1f2937;
--foreground: #0f172a; --foreground: #ffffff;
--primary-cta: #2563eb; --primary-cta: #fbbf24;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #fef3c7; --secondary-cta: #fbbf24;
--secondary-cta-text: #1f2937; --secondary-cta-text: #1f2937;
--accent: #fbbf24; --accent: #fbbf24;
--background-accent: #dbeafe; --background-accent: #fbbf24;
/* text sizing - set by ThemeProvider */ /* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem); /* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);