From 44521cfcbf8994c7a9f8c1e09b9a74bc9b8cfeff Mon Sep 17 00:00:00 2001 From: Anna Tsybel Date: Mon, 1 Jun 2026 14:05:09 +0200 Subject: [PATCH 1/2] new-branding: fix ui breaking blog mobile layout --- .../components/blog/ArticleCard/index.scss | 6 ++- .../src/components/blog/FilterBar/index.scss | 27 ++++++++++- .../src/components/blog/FilterBar/index.tsx | 32 +++++++------ .../src/components/blog/Info/index.scss | 37 +++++++++++++++ .../src/components/blog/Info/index.tsx | 46 ++++++++++--------- .../common/SkeletonWrapper/index.tsx | 11 +++-- 6 files changed, 115 insertions(+), 44 deletions(-) diff --git a/new-branding/src/components/blog/ArticleCard/index.scss b/new-branding/src/components/blog/ArticleCard/index.scss index 4aeef8b..06d7f3d 100644 --- a/new-branding/src/components/blog/ArticleCard/index.scss +++ b/new-branding/src/components/blog/ArticleCard/index.scss @@ -185,9 +185,12 @@ a { color: inherit; text-decoration: none; + display: -webkit-box; + -webkit-line-clamp: inherit; + -webkit-box-orient: vertical; + overflow: hidden; word-break: break-word; overflow-wrap: anywhere; - white-space: normal; } } @@ -211,6 +214,7 @@ } &__title { + height: 70px; font-size: 20px; line-height: 115%; } diff --git a/new-branding/src/components/blog/FilterBar/index.scss b/new-branding/src/components/blog/FilterBar/index.scss index f8c470b..5409737 100644 --- a/new-branding/src/components/blog/FilterBar/index.scss +++ b/new-branding/src/components/blog/FilterBar/index.scss @@ -106,10 +106,33 @@ @media (max-width: 1100px) { .filter-bar { position: relative; - flex-direction: column; + display: flex; align-items: center; - .filter-bar__sort { + &__tabs { + display: flex; + width: max-content; + + &--wraper { + flex: 1; + min-width: 0; + + overflow-x: auto; + overflow-y: hidden; + + scrollbar-width: none; + + &::-webkit-scrollbar { + display: none; + } + } + } + + &__tab { + flex-shrink: 0; + } + + &__sort { position: absolute; right: 10px; top: -40px; diff --git a/new-branding/src/components/blog/FilterBar/index.tsx b/new-branding/src/components/blog/FilterBar/index.tsx index 7e37aeb..3bc7299 100644 --- a/new-branding/src/components/blog/FilterBar/index.tsx +++ b/new-branding/src/components/blog/FilterBar/index.tsx @@ -22,21 +22,23 @@ export const FilterBar = ({ tabs, activeTab, sort, onTabChange, onSortChange }: return (
-
- {tabs.map(tab => ( - - ))} +
+
+ {tabs.map(tab => ( + + ))} +