Update src/app/portfolio/page.tsx
This commit is contained in:
@@ -28,7 +28,6 @@ export default function PortfolioPage() {
|
||||
items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "Blog", href: "/blog" },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -47,6 +46,10 @@ export default function PortfolioPage() {
|
||||
},
|
||||
];
|
||||
|
||||
const handleContactSubmit = (email: string) => {
|
||||
console.log("Portfolio inquiry:", email);
|
||||
};
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="icon-arrow"
|
||||
@@ -80,7 +83,7 @@ export default function PortfolioPage() {
|
||||
showBlur={true}
|
||||
showDimOverlay={true}
|
||||
buttons={[
|
||||
{ text: "Explore More", href: "/contact" },
|
||||
{ text: "Schedule Consultation", href: "/contact", onClick: () => window.location.href = "/contact" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -92,45 +95,17 @@ export default function PortfolioPage() {
|
||||
tag="Luxury Estate Projects"
|
||||
products={[
|
||||
{
|
||||
id: "1",
|
||||
brand: "Luxury Estates",
|
||||
name: "Historic Manor Grounds Restoration",
|
||||
price: "$185,000",
|
||||
rating: 5,
|
||||
reviewCount: "12",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/miami-vizcaya-museum-garden-view_649448-4664.jpg?_wi=2",
|
||||
imageAlt: "Historic manor grounds restoration",
|
||||
},
|
||||
id: "1", brand: "Luxury Estates", name: "Historic Manor Grounds Restoration", price: "$185,000", rating: 5,
|
||||
reviewCount: "12", imageSrc: "http://img.b2bpic.net/free-photo/miami-vizcaya-museum-garden-view_649448-4664.jpg?_wi=2", imageAlt: "Historic manor grounds restoration", onProductClick: () => window.location.href = "/contact"},
|
||||
{
|
||||
id: "2",
|
||||
brand: "Lakeside Properties",
|
||||
name: "Waterfront Contemporary Garden",
|
||||
price: "$220,000",
|
||||
rating: 5,
|
||||
reviewCount: "8",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-path-green-park-with-trees-lake-blue-sky_181624-41119.jpg?_wi=2",
|
||||
imageAlt: "Waterfront contemporary garden design",
|
||||
},
|
||||
id: "2", brand: "Lakeside Properties", name: "Waterfront Contemporary Garden", price: "$220,000", rating: 5,
|
||||
reviewCount: "8", imageSrc: "http://img.b2bpic.net/free-photo/vertical-shot-path-green-park-with-trees-lake-blue-sky_181624-41119.jpg?_wi=2", imageAlt: "Waterfront contemporary garden design", onProductClick: () => window.location.href = "/contact"},
|
||||
{
|
||||
id: "3",
|
||||
brand: "Mountain Residences",
|
||||
name: "Alpine Landscape Masterpiece",
|
||||
price: "$195,000",
|
||||
rating: 5,
|
||||
reviewCount: "10",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/field-covered-greenery-surrounded-by-hills-sunlight-blue-sky-daytime_181624-29107.jpg?_wi=2",
|
||||
imageAlt: "Alpine landscape masterpiece",
|
||||
},
|
||||
id: "3", brand: "Mountain Residences", name: "Alpine Landscape Masterpiece", price: "$195,000", rating: 5,
|
||||
reviewCount: "10", imageSrc: "http://img.b2bpic.net/free-photo/field-covered-greenery-surrounded-by-hills-sunlight-blue-sky-daytime_181624-29107.jpg?_wi=2", imageAlt: "Alpine landscape masterpiece", onProductClick: () => window.location.href = "/contact"},
|
||||
{
|
||||
id: "4",
|
||||
brand: "Urban Luxury",
|
||||
name: "Downtown Penthouse Terrace",
|
||||
price: "$165,000",
|
||||
rating: 5,
|
||||
reviewCount: "9",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/outdoor-patio-with-table-chair_74190-7542.jpg?_wi=2",
|
||||
imageAlt: "Downtown penthouse terrace landscape",
|
||||
},
|
||||
id: "4", brand: "Urban Luxury", name: "Downtown Penthouse Terrace", price: "$165,000", rating: 5,
|
||||
reviewCount: "9", imageSrc: "http://img.b2bpic.net/free-photo/outdoor-patio-with-table-chair_74190-7542.jpg?_wi=2", imageAlt: "Downtown penthouse terrace landscape", onProductClick: () => window.location.href = "/contact"},
|
||||
]}
|
||||
gridVariant="bento-grid"
|
||||
animationType="scale-rotate"
|
||||
@@ -153,6 +128,7 @@ export default function PortfolioPage() {
|
||||
inputPlaceholder="Your email address"
|
||||
buttonText="Schedule Now"
|
||||
termsText="We respect your privacy. Your project inquiry will be handled with complete confidentiality."
|
||||
onSubmit={(email: string) => handleContactSubmit(email)}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -164,4 +140,4 @@ export default function PortfolioPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user