3 Commits

Author SHA1 Message Date
c8d76b859c Update src/app/page.tsx 2026-03-07 07:53:49 +00:00
cb0ae3877b Update src/app/layout.tsx 2026-03-07 07:53:48 +00:00
04f309e143 Merge version_2 into main
Merge version_2 into main
2026-03-07 07:51:01 +00:00
2 changed files with 18 additions and 12 deletions

View File

@@ -1,12 +1,17 @@
import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "@/styles/globals.css";
import { DM_Sans, Outfit } from "next/font/google";
import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
const dm_sans = DM_Sans({
subsets: ["latin"],
variable: "--font-dm-sans"});
const outfit = Outfit({
subsets: ["latin"],
variable: "--font-outfit"});
export const metadata: Metadata = {
title: "JASTIP.ASIA - Titipkan Impianmu dari 9 Negara Asia Tenggara", description:
"Platform jasa titip terpercaya untuk belanja produk original dari Thailand, Vietnam, Singapura, dan 6 negara Asia lainnya. Barang original, tanpa ribet, tanpa tipu."};
title: "JASTIP.ASIA - Belanja Produk Original Asia Tenggara", description: "Platform terpercaya untuk belanja lintas negara dengan jaminan keaslian dan layanan terbaik."};
export default function RootLayout({
children,
@@ -14,8 +19,10 @@ export default function RootLayout({
children: React.ReactNode;
}) {
return (
<html lang="id">
<body className={inter.className}>{children}
<html lang="en">
<body className={`${dm_sans.variable} ${outfit.variable}`}>
{children}
<script
dangerouslySetInnerHTML={{
__html: `

View File

@@ -43,7 +43,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroCarouselLogo
logoText="JASTIP.ASIA"
description="Titipkan Impianmu dari 9 Negara Asia Tenggara. Barang original, tanpa ribet, tanpa tipu."
description="Get authentic Asian products delivered to your door in 5-7 days. Shop from 9 countries risk-free with guaranteed authenticity."
buttons={[
{ text: "Mulai Pesan", href: "#produk" },
{ text: "Lihat Produk", href: "#featured" },
@@ -76,15 +76,14 @@ export default function LandingPage() {
animationType="slide-up"
useInvertedBackground={false}
gridVariant="four-items-2x2-equal-grid"
cardClassName="relative group"
products={[
{
id: "1", brand: "Mama", name: "⭐ TOP SELLER: Tom Yum Instant Noodle", price: "Rp 45.000", rating: 5,
id: "1", brand: "Mama", name: "Tom Yum Instant Noodle", price: "Rp 45.000", rating: 5,
reviewCount: "2.3k", imageSrc:
"http://img.b2bpic.net/free-photo/woman-dipping-chicken-croquette-into-sauce-beer-setup-with-nuts_140725-10810.jpg?_wi=1", imageAlt: "Mama Tom Yum instant noodle Thailand"
},
{
id: "2", brand: "Tao Kae Noi", name: "⭐ TOP SELLER: Seaweed Crispy Snack", price: "Rp 38.000", rating: 5,
id: "2", brand: "Tao Kae Noi", name: "Seaweed Crispy Snack", price: "Rp 38.000", rating: 5,
reviewCount: "1.8k", imageSrc:
"http://img.b2bpic.net/free-photo/woman-dipping-chicken-croquette-into-sauce-beer-setup-with-nuts_140725-10810.jpg?_wi=2", imageAlt: "Tao Kae Noi seaweed snack Thailand"
},
@@ -94,7 +93,7 @@ export default function LandingPage() {
"http://img.b2bpic.net/free-photo/paper-sheet-face-mask-cream-herbal-spray-bottles-with-leaves-blue-backdrop_23-2148031346.jpg?_wi=1", imageAlt: "Mistine BB Cream Thailand skincare"
},
{
id: "4", brand: "Nairobi", name: "⭐ TOP SELLER: Hair Care Serum Premium", price: "Rp 55.000", rating: 5,
id: "4", brand: "Nairobi", name: "Hair Care Serum Premium", price: "Rp 55.000", rating: 5,
reviewCount: "1.2k", imageSrc:
"http://img.b2bpic.net/free-photo/paper-sheet-face-mask-cream-herbal-spray-bottles-with-leaves-blue-backdrop_23-2148031346.jpg?_wi=2", imageAlt: "Nairobi hair serum Thailand beauty"
},