INit
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled

This commit is contained in:
Chief-spartan-117
2025-09-28 19:55:43 +05:45
commit 2162084b95
236 changed files with 28717 additions and 0 deletions

View File

@@ -0,0 +1,155 @@
import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import { Label } from '@/components/ui/label';
import { about, artOfWeaving, contact, faq, home, product } from '@/routes';
import logo from '@asset/img/logo/soorya.png';
import { SiFacebook, SiInstagram } from '@icons-pack/react-simple-icons';
import { Link } from '@inertiajs/react';
import { MoveRight } from 'lucide-react';
export default function Footer() {
return (
<footer className="bg-primary">
<div className="mx-auto grid max-w-screen-2xl grid-cols-4 gap-8 px-12 py-8 max-md:grid-cols-1 max-md:grid-rows-4 max-md:px-6">
<div className="flex flex-col gap-4">
<img src={logo} alt="Soorya Carpet Logo" className="w-32" />
<div className="flex flex-col gap-4 text-sm text-white">
<p>
A beautiful home deserves beautiful carpets Since
1974, crafting the finest handmade Nepalese carpets
</p>
<ul>
<li>Soorya Carpet Industries</li>
<li>Address: Thapathali, Kathmandu</li>
<li>Phone: [+977-1] 4780923, 4783003</li>
<li>Email: sooryacarpets@gmail.com</li>
</ul>
</div>
</div>
<div className="flex flex-col gap-6">
<p className="text-lg font-medium text-white">Quick Link</p>
<ul className="flex flex-col gap-1 text-sm">
<li>
<Link href={home()} className="text-neutral-300">
Home
</Link>
</li>
<li>
<Link href={contact()} className="text-neutral-300">
Contact US
</Link>
</li>
<li>
<Link href={about()} className="text-neutral-300">
About Us
</Link>
</li>
<li>
<Link
href={artOfWeaving()}
className="text-neutral-300"
>
Art of Weaving
</Link>
</li>
<li>
<Link href={product()} className="text-neutral-300">
Products
</Link>
</li>
<li>
<Link href={home()} className="text-neutral-300">
Bespoke Design
</Link>
</li>
<li>
<Link href={home()} className="text-neutral-300">
Design Gallery / E-Catalog
</Link>
</li>
<li>
<Link href={faq()} className="text-neutral-300">
FAQ
</Link>
</li>
</ul>
</div>
<div>
<p className="text-lg font-medium text-white">
Certifications & Trust Badges
</p>
</div>
<div>
<div className="flex flex-col gap-6">
<form className="flex flex-col gap-2">
<Label className="text-lg font-medium text-white">
Newsletter/Updates
</Label>
<div className="flex items-center gap-2 max-sm:flex-col">
<Input
id="newsletter"
placeholder="Email Address"
className="bg-white"
/>
<Button
variant={'outline'}
className="bg-transparent text-white max-sm:w-full"
>
Subscribe <MoveRight />
</Button>
</div>
</form>
<div className="flex flex-col gap-2">
<p className="text-base font-medium text-white">
Legal
</p>
<ul className="flex flex-col gap-1 text-sm text-neutral-300">
<li>
<Link href="privacy-policy">
Privacy Policy
</Link>
</li>
<li>
<Link href="terms-and-condition">
Terms & Conditions Return
</Link>
</li>
<li>
<Link href={faq()}>
Policy (from FAQ)Privacy Policy (from
FAQ)
</Link>
</li>
</ul>
</div>
</div>
</div>
</div>
<hr className="mx-auto my-4 max-w-screen-2xl border-neutral-500 px-12" />
<div className="max-auto flex max-w-screen-2xl items-center justify-between px-12 py-4 max-md:flex-col max-md:gap-4 max-md:px-6">
<p className="text-xs text-white">
&copy; {new Date().getFullYear()} Soorya Carpet Industries.
All rights reserved.
</p>
<ul className="flex items-center gap-4">
<li>
<Link
href="https://www.facebook.com/sooryacarpet/?locale=ne_NP"
target="_blank"
>
<SiFacebook color="#d4d4d4" size={16} />
</Link>
</li>
<li>
<Link
href="https://www.instagram.com/kaleen_carpet/"
target="_blank"
>
<SiInstagram color="#d4d4d4" size={16} />
</Link>
</li>
</ul>
</div>
</footer>
);
}

View File

@@ -0,0 +1,151 @@
// import { dashboard, login, register } from '@/routes';
// import { SharedData } from '@/types';
// import { Link, usePage } from '@inertiajs/react';
import {
Sheet,
SheetContent,
SheetDescription,
SheetTitle,
SheetTrigger,
} from '@/components/ui/sheet';
import { about, artOfWeaving, contact, faq, home, product } from '@/routes';
import logo from '@asset/img/logo/soorya.png';
import { Link } from '@inertiajs/react';
import { Mail, MapPin, Menu, Phone } from 'lucide-react';
export default function Navbar() {
// const { auth } = usePage<SharedData>().props;
return (
<>
<header className="mx-auto w-full text-sm not-has-[nav]:hidden">
<div className="bg-primary py-1.5 text-white/60 max-md:hidden">
<div className="mx-auto max-w-screen-2xl px-12 max-md:px-2">
<ul className="flex items-center gap-4">
<li>
<a
href="tel:01-4220087"
className="flex items-center gap-1 text-xs"
>
<Phone size={14} />
01-4220087
</a>
</li>
<li>
<a
href="mailto:info@soorya.com"
className="flex items-center gap-1 text-xs"
>
<Mail size={14} />
info@soorya.com
</a>
</li>
<li>
<a
href="#"
className="flex items-center gap-1 text-xs"
>
<MapPin size={14} />
Thapathali, Kathmandu, Nepal
</a>
</li>
</ul>
</div>
</div>
<div className="mx-auto w-full max-w-screen-2xl px-12 py-2 text-base not-has-[nav]:hidden max-md:px-4">
<nav className="flex items-center justify-between gap-2">
<Link href={home()}>
<img
src={logo}
alt="Soorya Carpet Logo"
className="w-36"
/>
</Link>
<ul className="flex items-center gap-6 max-md:hidden">
<li>
<Link href={about()}>About Us</Link>
</li>
<li>
<Link href={artOfWeaving()}>
Art of Weaving
</Link>
</li>
<li>
<Link href={product()}>Our Products</Link>
</li>
<li>
<Link href={about()}>Bespoke Design</Link>
</li>
<li>
<Link href={faq()}>FAQs</Link>
</li>
<li>
<Link href={contact()}>Contact Us</Link>
</li>
</ul>
<Sheet>
<SheetTrigger className="md:hidden">
<Menu size={24} />
</SheetTrigger>
<SheetContent className="w-full">
<SheetTitle className="hidden">Menu</SheetTitle>
<SheetDescription className="hidden">
Navigation Menu Item
</SheetDescription>
<ul className="mt-20 flex flex-col items-center justify-center gap-6">
<li>
<Link href={about()}>About Us</Link>
</li>
<li>
<Link href={artOfWeaving()}>
Art of Weaving
</Link>
</li>
<li>
<Link href={product()}>
Our Products
</Link>
</li>
<li>
<Link href={about()}>
Bespoke Design
</Link>
</li>
<li>
<Link href={faq()}>FAQs</Link>
</li>
<li>
<Link href={contact()}>Contact Us</Link>
</li>
</ul>
</SheetContent>
</Sheet>
{/* {auth.user ? (
<Link
href={dashboard()}
className="inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]"
>
Dashboard
</Link>
) : (
<>
<Link
href={login()}
className="inline-block rounded-sm border border-transparent px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#19140035] dark:text-[#EDEDEC] dark:hover:border-[#3E3E3A]"
>
Log in
</Link>
<Link
href={register()}
className="inline-block rounded-sm border border-[#19140035] px-5 py-1.5 text-sm leading-normal text-[#1b1b18] hover:border-[#1915014a] dark:border-[#3E3E3A] dark:text-[#EDEDEC] dark:hover:border-[#62605b]"
>
Register
</Link>
</>
)} */}
</nav>
</div>
</header>
</>
);
}