diff --git a/app/[locale]/[slug]/page.tsx b/app/[locale]/[slug]/page.tsx index df5a5f5a..74bdeb8e 100644 --- a/app/[locale]/[slug]/page.tsx +++ b/app/[locale]/[slug]/page.tsx @@ -37,23 +37,36 @@ export default async function StandardPage({ params: { locale, slug } }: PagePro
- {/* Sticky Narrative Sidebar */} + {/* Sticky Narrative Sidebar - Mobile Optimized */}
-
-

Quick Navigation

+ {/* Mobile-only chip/stepper feel */} +
+ Overview + Details + Support +
+ +
+

+ + Quick Navigation +

-
-

Need Help?

-

Our support team is available for any questions regarding this topic.

- Contact Us → +
+
+

Need Help?

+

Our support team is available for any questions regarding this topic.

+ + Contact Us + +
diff --git a/app/[locale]/blog/[slug]/page.tsx b/app/[locale]/blog/[slug]/page.tsx index a298bde3..bb328e68 100644 --- a/app/[locale]/blog/[slug]/page.tsx +++ b/app/[locale]/blog/[slug]/page.tsx @@ -10,7 +10,6 @@ interface BlogPostProps { } import Link from 'next/link'; -import Image from 'next/image'; import VisualLinkPreview from '@/components/blog/VisualLinkPreview'; import Callout from '@/components/blog/Callout'; import HighlightBox from '@/components/blog/HighlightBox'; @@ -20,6 +19,7 @@ import ChatBubble from '@/components/blog/ChatBubble'; import SplitHeading from '@/components/blog/SplitHeading'; import PostNavigation from '@/components/blog/PostNavigation'; import PowerCTA from '@/components/blog/PowerCTA'; +import ShareButton from '@/components/blog/ShareButton'; const components = { VisualLinkPreview, @@ -187,6 +187,14 @@ export default async function BlogPost({ params: { locale, slug } }: BlogPostPro KLZ Cables +
+ +
@@ -195,6 +203,15 @@ export default async function BlogPost({ params: { locale, slug } }: BlogPostPro {/* Content */}
+ {/* Mobile Share Button */} +
+ +
{/* If no featured image, show header here */} {!post.frontmatter.featuredImage && (
diff --git a/app/[locale]/contact/page.tsx b/app/[locale]/contact/page.tsx index 4db5f950..08957bc3 100644 --- a/app/[locale]/contact/page.tsx +++ b/app/[locale]/contact/page.tsx @@ -101,8 +101,12 @@ export default function ContactPage() {
@@ -110,21 +114,29 @@ export default function ContactPage() {
-
diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx index bd9cfa33..b5f76400 100644 --- a/app/[locale]/page.tsx +++ b/app/[locale]/page.tsx @@ -12,8 +12,6 @@ import CTA from '@/components/home/CTA'; import Reveal from '@/components/Reveal'; export default function HomePage({ params: { locale } }: { params: { locale: string } }) { - const t = useTranslations('Index'); - return (
diff --git a/app/[locale]/products/[...slug]/page.tsx b/app/[locale]/products/[...slug]/page.tsx index 90d83f1d..7312de04 100644 --- a/app/[locale]/products/[...slug]/page.tsx +++ b/app/[locale]/products/[...slug]/page.tsx @@ -9,7 +9,6 @@ import Link from 'next/link'; import Image from 'next/image'; import { getTranslations } from 'next-intl/server'; import { Section, Container, Heading, Badge, Button } from '@/components/ui'; -import ProductsIllustration from '@/components/products/ProductsIllustration'; import Scribble from '@/components/Scribble'; interface ProductPageProps { @@ -68,8 +67,7 @@ export default async function ProductPage({ params }: ProductPageProps) { return (
- - +