From 38b377496fb68032849bf2c0d6ccd3745328866f Mon Sep 17 00:00:00 2001 From: Oleg Proskurin Date: Sun, 18 Jan 2026 00:43:15 +0700 Subject: [PATCH] feat: apply design for block article --- .../src/app/(landings)/blog/[slug]/page.tsx | 39 +++---- .../blog/_components/BlogCodeBlock.tsx | 56 ++++++++-- .../blog/_components/BlogHeading.tsx | 2 +- .../(landings)/blog/_components/BlogImage.tsx | 19 +++- .../blog/_components/BlogInfoBox.tsx | 55 +++++++++ .../blog/_components/BlogLeadParagraph.tsx | 11 ++ .../blog/_components/BlogPostHeader.tsx | 101 ++++++++++++----- .../(landings)/blog/_components/BlogQuote.tsx | 8 +- .../blog/_components/BlogShareButtons.tsx | 60 ++++++++++ .../blog/_components/BlogSidebar.tsx | 105 +++++++++++------- .../(landings)/blog/_components/BlogTOC.tsx | 45 ++++---- .../app/(landings)/blog/_components/index.ts | 3 + apps/landing/src/app/globals.css | 20 ++++ 13 files changed, 390 insertions(+), 134 deletions(-) create mode 100644 apps/landing/src/app/(landings)/blog/_components/BlogInfoBox.tsx create mode 100644 apps/landing/src/app/(landings)/blog/_components/BlogLeadParagraph.tsx create mode 100644 apps/landing/src/app/(landings)/blog/_components/BlogShareButtons.tsx diff --git a/apps/landing/src/app/(landings)/blog/[slug]/page.tsx b/apps/landing/src/app/(landings)/blog/[slug]/page.tsx index b4ee8a4..8b59b01 100644 --- a/apps/landing/src/app/(landings)/blog/[slug]/page.tsx +++ b/apps/landing/src/app/(landings)/blog/[slug]/page.tsx @@ -8,9 +8,9 @@ import { } from '../utils'; import { BlogPostHeader, - BlogBreadcrumbs, BlogTOC, BlogSidebar, + BlogShareButtons, } from '../_components'; interface PageProps { @@ -42,29 +42,26 @@ export default async function BlogPostPage({ params }: PageProps) { return (
-
-
- -
-
- -
-
-
-
- -
+
+
+
+ {/* Share buttons column - hidden on mobile */} + -