feat(storefront): update FAQ and legal documentation

- Added new FAQ sections for account security, ordering and checkout, returns, shipping, and contact information.
- Introduced legal documents including privacy policy, terms of service, data protection, and general terms and conditions.
- Updated package dependencies to include gray-matter and remark-gfm for enhanced markdown support.
This commit is contained in:
2026-03-13 21:39:25 +03:00
parent f1dbf0b6ee
commit c8f5d8d096
52 changed files with 2273 additions and 261 deletions

View File

@@ -47,48 +47,15 @@ function TwitterIcon() {
}
const shopLinks = [
{ label: "All Products", href: "/shop" },
{ label: "Dog Food", href: "/shop/dogs/dry-food" },
{ label: "Cat Food", href: "/shop/cats/dry-food" },
{ label: "Treats & Snacks", href: "/shop/dogs/treats" },
{ label: "Toys", href: "/shop/dogs/toys" },
{ label: "Beds & Baskets", href: "/shop/dogs/beds-and-baskets" },
{ label: "Grooming & Care", href: "/shop/dogs/grooming-and-care" },
{ label: "Leads & Collars", href: "/shop/dogs/leads-and-collars" },
{ label: "Bowls & Feeders", href: "/shop/dogs/bowls-and-feeders" },
{ label: "Flea & Worming", href: "/shop/dogs/flea-tick-and-worming-treatments" },
{ label: "Clothing", href: "/shop/dogs/clothing" },
{ label: "Pet Toys", href: "/shop/toys" },
{ label: "Pet Treats", href: "/shop/treats" },
{ label: "Cats Food", href: "/shop/cats/cat-dry-food" },
{ label: "Dogs Food", href: "/shop/dogs/dog-dry-food" },
{ label: "Cat Grooming & Care", href: "/shop/cats/cat-feliway-care" },
{ label: "Dogs Grooming & Care", href: "/shop/dogs/dog-grooming-care" },
];
const specialtyGroups = [
{
heading: "Brands",
links: [
{ label: "Almo Nature", href: "/brands/almo-nature" },
{ label: "Applaws", href: "/brands/applaws" },
{ label: "Arden Grange", href: "/brands/arden-grange" },
{ label: "Shop All", href: "/shop" },
],
},
{
heading: "Accessories",
links: [
{ label: "Crates & Travel", href: "/shop/dogs/crates-and-travel-accessories" },
{ label: "Kennels & Gates", href: "/shop/dogs/kennels-flaps-and-gates" },
{ label: "Trees & Scratching", href: "/shop/cats/trees-and-scratching-posts" },
],
},
];
const engagementGroups = [
{
heading: "Community",
links: [
{ label: "Adopt a Pet", href: "/community/adopt" },
{ label: "Pet Pharmacy", href: "/pharmacy" },
{ label: "Pet Services", href: "/services" },
],
},
{
heading: "Promotions",
links: [
@@ -99,30 +66,34 @@ const engagementGroups = [
},
];
const utilityGroups = [
{
heading: "Content",
links: [
{ label: "Blog", href: "/blog" },
{ label: "Tips & Tricks", href: "/tips" },
{ label: "Pet Guides", href: "/guides" },
],
},
const engagementGroups = [
{
heading: "Support",
links: [
{ label: "Order Tracking", href: "/account/orders" },
{ label: "Shipping Info", href: "/support/shipping" },
{ label: "Shipping", href: "/support/shipping" },
{ label: "Returns & Refunds", href: "/support/returns" },
{ label: "Payment Security", href: "/support/payment-security" },
{ label: "FAQs", href: "/support/faqs" },
],
},
];
const utilityGroups = [
// {
// heading: "Content",
// links: [
// { label: "Blog", href: "/blog" },
// { label: "Tips & Tricks", href: "/tips" },
// { label: "Pet Guides", href: "/guides" },
// ],
// },
{
heading: "Company",
links: [
{ label: "About Us", href: "/about" },
{ label: "Contact Us", href: "/contact" },
{ label: "Careers", href: "/careers" },
// { label: "About Us", href: "/about" },
{ label: "Contact Us", href: "/support/contact-us" },
{ label: "General Terms and Conditions", href: "/legal/general-terms-and-conditions" },
],
},
];
@@ -163,10 +134,7 @@ export function Footer() {
{/* Brand & Social */}
<div className="space-y-6">
<div>
<BrandLogo
size={30}
textClassName="font-[family-name:var(--font-fraunces)] text-xl font-bold tracking-tight text-[#236f6b]"
/>
<BrandLogo size={40} />
<p className="mt-3 text-sm leading-relaxed text-[#3d5554]">
Your trusted partner for premium pet supplies. Healthy pets,
happy homes from nutrition to play, we&apos;ve got it all.
@@ -219,12 +187,6 @@ export function Footer() {
</li>
))}
</ul>
<a
href="/special-offers"
className="mt-3 inline-block text-sm font-semibold text-[#f2705a] transition-colors hover:text-[#e05a42]"
>
Sale
</a>
</div>
{/* Column 2 — Specialty */}
@@ -300,20 +262,26 @@ export function Footer() {
&copy; {new Date().getFullYear()} The Pet Loft. All rights reserved.
</p>
<div className="flex items-center gap-6">
<a
href="/terms"
<a
href="/legal/return-and-refund-policy"
className="text-xs text-white/80 transition-colors hover:text-white"
>
Terms of Use
Return & Refund Policy
</a>
<a
href="/privacy"
href="/legal/terms-of-service"
className="text-xs text-white/80 transition-colors hover:text-white"
>
Terms of Service
</a>
<a
href="/legal/privacy-policy"
className="text-xs text-white/80 transition-colors hover:text-white"
>
Privacy Policy
</a>
<a
href="/data-protection"
href="/legal/data-protection"
className="text-xs text-white/80 transition-colors hover:text-white"
>
Data Protection