Merge version_1 into main #1
@@ -60,7 +60,7 @@ export default function AdminPage() {
|
||||
id: "product-1",
|
||||
name: "Luxury Moisturizing Serum",
|
||||
price: "$34.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/luxury-cosmetic-cream-jar-with-golden-lid_84443-80698.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/luxury-cosmetic-cream-jar-with-golden-lid_84443-80698.jpg?_wi=3",
|
||||
imageAlt: "Premium moisturizing serum",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -68,7 +68,7 @@ export default function AdminPage() {
|
||||
id: "product-2",
|
||||
name: "Velvet Matte Lipstick",
|
||||
price: "$18.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg?_wi=4",
|
||||
imageAlt: "Professional matte lipstick",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -76,7 +76,7 @@ export default function AdminPage() {
|
||||
id: "product-3",
|
||||
name: "Hair Repair Treatment Oil",
|
||||
price: "$24.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965825.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965825.jpg?_wi=3",
|
||||
imageAlt: "Premium hair treatment oil",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -102,21 +102,21 @@ export default function AdminPage() {
|
||||
id: 1,
|
||||
title: "Skincare",
|
||||
description: "Manage skincare products, subcategories, and featured items. Track trending products and customer preferences.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg?_wi=4",
|
||||
imageAlt: "Skincare category management",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Makeup",
|
||||
description: "Update makeup collections, manage product variants, and monitor inventory levels across makeup categories.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg?_wi=4",
|
||||
imageAlt: "Makeup category management",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Haircare",
|
||||
description: "Maintain haircare product listings, update promotional content, and manage affiliate links for hair products.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg?_wi=4",
|
||||
imageAlt: "Haircare category management",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -54,21 +54,21 @@ export default function CategoriesPage() {
|
||||
id: 1,
|
||||
title: "Skincare",
|
||||
description: "Discover premium skincare products for all skin types. From serums to masks, find everything you need for your skincare routine.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg?_wi=3",
|
||||
imageAlt: "Skincare products collection",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Makeup",
|
||||
description: "Explore our makeup collection featuring foundations, lipsticks, eyeshadows, and more. Perfect for every look and occasion.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg?_wi=3",
|
||||
imageAlt: "Makeup cosmetics collection",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Haircare",
|
||||
description: "Transform your hair with our premium haircare products. Shampoos, conditioners, and treatments for healthy, beautiful hair.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg?_wi=3",
|
||||
imageAlt: "Haircare products collection",
|
||||
},
|
||||
]}
|
||||
@@ -93,7 +93,7 @@ export default function CategoriesPage() {
|
||||
id: "new-1",
|
||||
name: "Advanced Retinol Serum",
|
||||
price: "$42.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skincare-products-beach_52683-107683.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skincare-products-beach_52683-107683.jpg?_wi=3",
|
||||
imageAlt: "Advanced retinol serum",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -101,7 +101,7 @@ export default function CategoriesPage() {
|
||||
id: "new-2",
|
||||
name: "Liquid Metal Eyeshadow",
|
||||
price: "$26.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg?_wi=3",
|
||||
imageAlt: "Liquid metal eyeshadow",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -109,7 +109,7 @@ export default function CategoriesPage() {
|
||||
id: "new-3",
|
||||
name: "Scalp Reviving Mask",
|
||||
price: "$28.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-beauty-treatment-arrangement_23-2148963298.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-beauty-treatment-arrangement_23-2148963298.jpg?_wi=3",
|
||||
imageAlt: "Scalp reviving mask",
|
||||
isFavorited: false,
|
||||
},
|
||||
|
||||
@@ -1,24 +1,61 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Montserrat } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
import { getVisualEditScript } from "@/utils/visual-edit-script";
|
||||
import { Montserrat } from "next/font/google";
|
||||
|
||||
const halant = Halant({
|
||||
variable: "--font-halant",
|
||||
subsets: ["latin"],
|
||||
weight: ["300", "400", "500", "600", "700"],
|
||||
});
|
||||
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Webild components 2",
|
||||
description: "Generated by create next app",
|
||||
};
|
||||
const inter = Inter({
|
||||
variable: "--font-inter",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
const montserrat = Montserrat({
|
||||
variable: "--font-montserrat",
|
||||
subsets: ["latin"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "S.R Beauty Deals - Trending Beauty Products & Affiliate Recommendations",
|
||||
description: "Discover curated beauty products, skincare, makeup, and haircare recommendations. Shop trending items with Amazon affiliate links at S.R Beauty Deals.",
|
||||
keywords: "beauty products, skincare, makeup, haircare, affiliate deals, beauty recommendations",
|
||||
metadataBase: new URL("https://srbeautydeals.com"),
|
||||
alternates: {
|
||||
canonical: "https://srbeautydeals.com",
|
||||
},
|
||||
openGraph: {
|
||||
title: "S.R Beauty Deals - Beauty Products & Deals",
|
||||
description: "Explore trending beauty products and exclusive affiliate deals. Skincare, makeup, haircare - all in one place.",
|
||||
url: "https://srbeautydeals.com",
|
||||
siteName: "S.R Beauty Deals",
|
||||
type: "website",
|
||||
images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/beautiful-still-life-with-herbal-medicine_23-2149292045.jpg",
|
||||
alt: "S.R Beauty Deals - Premium beauty products",
|
||||
},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "S.R Beauty Deals - Beauty Products & Deals",
|
||||
description: "Discover trending beauty products and exclusive affiliate deals.",
|
||||
images: ["http://img.b2bpic.net/free-photo/beautiful-still-life-with-herbal-medicine_23-2149292045.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
@@ -27,7 +64,9 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${montserrat.variable} antialiased`}>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${montserrat.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
<script
|
||||
@@ -39,4 +78,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -77,7 +77,7 @@ export default function HomePage() {
|
||||
id: "product-1",
|
||||
name: "Luxury Moisturizing Serum",
|
||||
price: "$34.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/luxury-cosmetic-cream-jar-with-golden-lid_84443-80698.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/luxury-cosmetic-cream-jar-with-golden-lid_84443-80698.jpg?_wi=1",
|
||||
imageAlt: "Premium moisturizing serum",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -85,7 +85,7 @@ export default function HomePage() {
|
||||
id: "product-2",
|
||||
name: "Velvet Matte Lipstick",
|
||||
price: "$18.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg?_wi=1",
|
||||
imageAlt: "Professional matte lipstick",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -93,7 +93,7 @@ export default function HomePage() {
|
||||
id: "product-3",
|
||||
name: "Hair Repair Treatment Oil",
|
||||
price: "$24.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965825.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965825.jpg?_wi=1",
|
||||
imageAlt: "Premium hair treatment oil",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -101,7 +101,7 @@ export default function HomePage() {
|
||||
id: "product-4",
|
||||
name: "Hydrating Face Mask",
|
||||
price: "$22.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skincare-products-beach_52683-107683.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skincare-products-beach_52683-107683.jpg?_wi=1",
|
||||
imageAlt: "Intensive hydrating mask",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -109,7 +109,7 @@ export default function HomePage() {
|
||||
id: "product-5",
|
||||
name: "Full Coverage Foundation",
|
||||
price: "$32.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-applying-highlighter-model_23-2148398675.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-applying-highlighter-model_23-2148398675.jpg?_wi=1",
|
||||
imageAlt: "Professional full coverage foundation",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -117,7 +117,7 @@ export default function HomePage() {
|
||||
id: "product-6",
|
||||
name: "Nourishing Leave-In Conditioner",
|
||||
price: "$16.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-beauty-treatment-arrangement_23-2148963298.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-beauty-treatment-arrangement_23-2148963298.jpg?_wi=1",
|
||||
imageAlt: "Leave-in hair conditioner spray",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -159,21 +159,21 @@ export default function HomePage() {
|
||||
id: 1,
|
||||
title: "Skincare",
|
||||
description: "Discover premium skincare products for all skin types. From serums to masks, find everything you need for your skincare routine.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg?_wi=1",
|
||||
imageAlt: "Skincare products collection",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Makeup",
|
||||
description: "Explore our makeup collection featuring foundations, lipsticks, eyeshadows, and more. Perfect for every look and occasion.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg?_wi=1",
|
||||
imageAlt: "Makeup cosmetics collection",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Haircare",
|
||||
description: "Transform your hair with our premium haircare products. Shampoos, conditioners, and treatments for healthy, beautiful hair.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg?_wi=1",
|
||||
imageAlt: "Haircare products collection",
|
||||
},
|
||||
]}
|
||||
|
||||
@@ -55,7 +55,7 @@ export default function ShopPage() {
|
||||
id: "product-1",
|
||||
name: "Luxury Moisturizing Serum",
|
||||
price: "$34.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/luxury-cosmetic-cream-jar-with-golden-lid_84443-80698.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-psd/luxury-cosmetic-cream-jar-with-golden-lid_84443-80698.jpg?_wi=2",
|
||||
imageAlt: "Premium moisturizing serum",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -63,7 +63,7 @@ export default function ShopPage() {
|
||||
id: "product-2",
|
||||
name: "Velvet Matte Lipstick",
|
||||
price: "$18.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/mirror-with-eye-shadows-powder-brush-table_23-2148047038.jpg?_wi=2",
|
||||
imageAlt: "Professional matte lipstick",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -71,7 +71,7 @@ export default function ShopPage() {
|
||||
id: "product-3",
|
||||
name: "Hair Repair Treatment Oil",
|
||||
price: "$24.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965825.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/product-branding-packaging_23-2150965825.jpg?_wi=2",
|
||||
imageAlt: "Premium hair treatment oil",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -79,7 +79,7 @@ export default function ShopPage() {
|
||||
id: "product-4",
|
||||
name: "Hydrating Face Mask",
|
||||
price: "$22.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skincare-products-beach_52683-107683.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/skincare-products-beach_52683-107683.jpg?_wi=2",
|
||||
imageAlt: "Intensive hydrating mask",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -87,7 +87,7 @@ export default function ShopPage() {
|
||||
id: "product-5",
|
||||
name: "Full Coverage Foundation",
|
||||
price: "$32.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-applying-highlighter-model_23-2148398675.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/woman-applying-highlighter-model_23-2148398675.jpg?_wi=2",
|
||||
imageAlt: "Professional full coverage foundation",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -95,7 +95,7 @@ export default function ShopPage() {
|
||||
id: "product-6",
|
||||
name: "Nourishing Leave-In Conditioner",
|
||||
price: "$16.99",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-beauty-treatment-arrangement_23-2148963298.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/shea-butter-beauty-treatment-arrangement_23-2148963298.jpg?_wi=2",
|
||||
imageAlt: "Leave-in hair conditioner spray",
|
||||
isFavorited: false,
|
||||
},
|
||||
@@ -121,21 +121,21 @@ export default function ShopPage() {
|
||||
id: 1,
|
||||
title: "Skincare",
|
||||
description: "Complete skincare solutions including serums, masks, moisturizers, and treatments for all skin types and concerns.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-woman-with-trendy-hairstyle_23-2149406008.jpg?_wi=2",
|
||||
imageAlt: "Skincare products collection",
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
title: "Makeup",
|
||||
description: "Professional makeup products featuring foundations, lip colors, eyeshadows, and beauty tools for stunning looks.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/makeup-brushes-eye-shadow-blusher-sponge-with-coffee-cup-blue-background_23-2147891313.jpg?_wi=2",
|
||||
imageAlt: "Makeup cosmetics collection",
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
title: "Haircare",
|
||||
description: "Premium haircare products including shampoos, conditioners, oils, and treatments for healthy, vibrant hair.",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/hands-doing-hairstyle-young-beautiful-woman_176420-893.jpg?_wi=2",
|
||||
imageAlt: "Haircare products collection",
|
||||
},
|
||||
]}
|
||||
|
||||
Reference in New Issue
Block a user