Compare commits
29 Commits
version_22
...
version_32
| Author | SHA1 | Date | |
|---|---|---|---|
| 1d7b952054 | |||
| 86e89ed5ec | |||
| ae5ab3c17b | |||
| 2446f313a5 | |||
| 6d232fac11 | |||
| 5111b475fe | |||
| 56710d6c3d | |||
| 7b4022a4b7 | |||
| f7c31a84ec | |||
| 42622a863f | |||
| 5aedf27be4 | |||
| 5e63f0c69a | |||
| 507cf7631e | |||
| 7d3ee074e4 | |||
| 2b90eb6a0b | |||
| 7c990a2156 | |||
| 5260ba8ad3 | |||
| 16f7182325 | |||
| ad001495bd | |||
| 23212fd5fb | |||
| 8aa2dccec1 | |||
| e32f65e1d1 | |||
| 138473bbd8 | |||
| 57e90623be | |||
| c26631bbdd | |||
| d38d8dff1b | |||
| 6b54728f69 | |||
| 8cedb657d6 | |||
| 6a193f9871 |
@@ -4,9 +4,35 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||
import ReactLenis from "lenis/react";
|
||||
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
|
||||
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
|
||||
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
|
||||
import { useState, useEffect } from 'react';
|
||||
|
||||
export default function GalleryPage() {
|
||||
const [galleryItems, setGalleryItems] = useState([
|
||||
{ title: "Heavy Duty Loading", description: "Secure Logistics", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
|
||||
{ title: "Vehicle Securement", description: "Verified Standards", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
|
||||
{ title: "Industrial Machinery", description: "Handled Safely", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
|
||||
{ title: "Bulk Inventory", description: "Real-time Tracking", imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg" }
|
||||
]);
|
||||
|
||||
useEffect(() => {
|
||||
const saved = localStorage.getItem('sir-james-gallery-items');
|
||||
if (saved) {
|
||||
try {
|
||||
setGalleryItems(JSON.parse(saved));
|
||||
} catch (e) {
|
||||
console.error("Error loading gallery items", e);
|
||||
}
|
||||
}
|
||||
}, []);
|
||||
|
||||
const handleFileUpload = (index: number, newImageUrl: string) => {
|
||||
const updatedItems = [...galleryItems];
|
||||
updatedItems[index].imageSrc = newImageUrl;
|
||||
setGalleryItems(updatedItems);
|
||||
localStorage.setItem('sir-james-gallery-items', JSON.stringify(updatedItems));
|
||||
};
|
||||
|
||||
const navItems = [
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "How It Works", id: "/how-it-works" },
|
||||
@@ -16,13 +42,6 @@ export default function GalleryPage() {
|
||||
{ name: "Contact", id: "/contact" },
|
||||
];
|
||||
|
||||
const galleryItems = [
|
||||
{ title: "Heavy Duty Loading", description: "Secure Logistics", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
|
||||
{ title: "Vehicle Securement", description: "Verified Standards", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
|
||||
{ title: "Industrial Machinery", description: "Handled Safely", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
|
||||
{ title: "Bulk Inventory", description: "Real-time Tracking", imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg" }
|
||||
];
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="icon-arrow"
|
||||
@@ -44,23 +63,21 @@ export default function GalleryPage() {
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="gallery" data-section="gallery" className="py-20">
|
||||
<FeatureCardOne
|
||||
title="Professional Cargo Logistics"
|
||||
description="Our premium packing, loading, and tracking standards."
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
animationType="slide-up"
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={galleryItems}
|
||||
/>
|
||||
<div id="gallery" data-section="gallery" className="py-24">
|
||||
<FeatureCardSix
|
||||
title="Our Logistics Gallery"
|
||||
description="A look at our professional cargo handling services."
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={galleryItems}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "/services" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "/terms" }] },
|
||||
]}
|
||||
bottomLeftText="© 2026 Sir James Delivery Company."
|
||||
bottomRightText="Safe. Swift. Secure."
|
||||
|
||||
@@ -8,9 +8,17 @@ import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleAp
|
||||
import MetricSplitMediaAbout from '@/components/sections/about/MetricSplitMediaAbout';
|
||||
import FeatureCardTwentyFour from '@/components/sections/feature/FeatureCardTwentyFour';
|
||||
import FaqSplitMedia from '@/components/sections/faq/FaqSplitMedia';
|
||||
import FeatureCardOne from '@/components/sections/feature/FeatureCardOne';
|
||||
import FeatureCardSix from '@/components/sections/feature/FeatureCardSix';
|
||||
import { useState } from 'react';
|
||||
|
||||
export default function LandingPage() {
|
||||
const [galleryItems] = useState([
|
||||
{ title: "Heavy Duty Loading", description: "Securing goods for transit", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
|
||||
{ title: "Vehicle Securement", description: "Professional loading standards", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
|
||||
{ title: "Industrial Machinery", description: "Handled with precision", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
|
||||
{ title: "Bulk Inventory", description: "Tracking every step", imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg?_wi=1" }
|
||||
]);
|
||||
|
||||
const navItems = [
|
||||
{ name: "Services", id: "/services" },
|
||||
{ name: "How It Works", id: "/how-it-works" },
|
||||
@@ -19,13 +27,6 @@ export default function LandingPage() {
|
||||
{ name: "Contact", id: "/contact" },
|
||||
];
|
||||
|
||||
const galleryItems = [
|
||||
{ title: "Heavy Duty Loading", description: "Securing goods for transit", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
|
||||
{ title: "Vehicle Securement", description: "Professional loading standards", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
|
||||
{ title: "Industrial Machinery", description: "Handled with precision", imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
|
||||
{ title: "Bulk Inventory", description: "Tracking every step", imageSrc: "http://img.b2bpic.net/free-photo/logistics-means-transport-together-with-technological-futuristic-holograms_23-2151662913.jpg?_wi=1" }
|
||||
];
|
||||
|
||||
return (
|
||||
<ThemeProvider
|
||||
defaultButtonVariant="icon-arrow"
|
||||
@@ -107,7 +108,7 @@ export default function LandingPage() {
|
||||
useInvertedBackground={false}
|
||||
features={[
|
||||
{ id: "luxury", title: "Luxury & Essentials", author: "Fragile items", description: "Luxury goods are packed in reinforced, climate-controlled security crates.", tags: ["Watch", "Perfume"], imageSrc: "http://img.b2bpic.net/free-photo/high-angle-foundation-containers-arrangement_23-2149705544.jpg?_wi=2" },
|
||||
{ id: "auto", title: "Automotive Shipping", author: "Vehicle safety", description: "Vehicles are shipped via specialized container loading with strapping.", tags: ["SUV", "Sedan"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg?_wi=2" },
|
||||
{ id: "auto", title: "Automotive Shipping", author: "Vehicle safety", description: "Vehicles are shipped via specialized container loading with strapping.", tags: ["SUV", "Sedan"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/uploaded-1779315072666-rnat9as3.jpg" },
|
||||
{ id: "heavy", title: "Heavy Machinery", author: "Industrial gear", description: "Heavy machinery is handled with industrial forklifts and steel ties.", tags: ["Gym Gear", "Tools"], imageSrc: "http://img.b2bpic.net/free-photo/forklift-operator-loading-cargo-while-working-warehouse-his-colleagues-are-background_637285-4210.jpg?_wi=2" },
|
||||
{ id: "general", title: "General Cargo", author: "Commercial bulk", description: "Commercial stock utilizes streamlined bulk palletizing options.", tags: ["Wholesale", "Stock"], imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Dyzp7sGs874KHVqcZpKRlG0BRH/tmp/hyper-realistic-picture-of-a-cargo-conta-1779315244636-c2b3304a.png" },
|
||||
]}
|
||||
@@ -134,14 +135,13 @@ export default function LandingPage() {
|
||||
</div>
|
||||
|
||||
<div id="gallery" data-section="gallery" className="py-20">
|
||||
<FeatureCardOne
|
||||
<FeatureCardSix
|
||||
title="Professional Cargo Logistics"
|
||||
description="A free-flowing view of our premium packing and logistics standards."
|
||||
animationType="slide-up"
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
description="A free-flowing, spacious view of our premium packing and logistics standards."
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
features={galleryItems}
|
||||
containerClassName="max-w-7xl mx-auto px-8"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -149,7 +149,7 @@ export default function LandingPage() {
|
||||
<FooterSimple
|
||||
columns={[
|
||||
{ title: "Company", items: [{ label: "About Us", href: "#" }, { label: "Services", href: "/services" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "#" }] },
|
||||
{ title: "Legal", items: [{ label: "Privacy Policy", href: "#" }, { label: "Terms", href: "/terms" }] },
|
||||
]}
|
||||
bottomLeftText="© 2026 Sir James Delivery Company."
|
||||
bottomRightText="Safe. Swift. Secure."
|
||||
|
||||
Reference in New Issue
Block a user