From f81e7978b637e00c2e21a3bef1cbab849d36176a Mon Sep 17 00:00:00 2001 From: RedrockJS Date: Wed, 9 Jul 2025 11:26:18 +0300 Subject: [PATCH] fix: add ocenka template page --- public/images/domclick_logo.png | Bin 0 -> 3860 bytes public/images/sberbank_logo.png | Bin 0 -> 3550 bytes src/app/ocenka/avtomobilja-dlja-suda/page.tsx | 4 +- .../related-articles/styles.module.scss | 33 +++++++- src/feature/article/related-articles/ui.tsx | 11 ++- .../article/sidebar/styles.module.scss | 1 + src/feature/article/sidebar/ui.tsx | 6 +- src/shared/types/sidebar.ts | 1 + src/shared/ui/icon/ui.tsx | 21 +++++ src/views/expertise/autotech/model/sidebar.ts | 2 + .../expertise/buhgalter/model/sidebar.ts | 2 + src/views/expertise/computer/model/sidebar.ts | 2 + src/views/expertise/document/model/sidebar.ts | 2 + src/views/expertise/finans/model/sidebar.ts | 2 + src/views/expertise/kadastr/model/sidebar.ts | 2 + src/views/expertise/pocherk/model/sidebar.ts | 2 + src/views/expertise/pozhar/model/sidebar.ts | 2 + src/views/expertise/recenzii/model/sidebar.ts | 2 + src/views/expertise/stroit/model/sidebar.ts | 2 + .../expertise/tech-crim/model/sidebar.ts | 2 + src/views/expertise/tovar/model/sidebar.ts | 2 + .../expertise/trasologia/model/sidebar.ts | 2 + .../expertise/zem-stroy/model/sidebar.ts | 2 + src/views/index.ts | 1 + .../ocenka/avtomobilja-dlja-suda/index.ts | 1 + .../avtomobilja-dlja-suda/model/article.ts | 24 ++++++ .../avtomobilja-dlja-suda/model/breadcrums.ts | 14 ++++ .../avtomobilja-dlja-suda/model/expert.ts | 8 ++ .../avtomobilja-dlja-suda/model/related.ts | 29 +++++++ .../avtomobilja-dlja-suda/model/sidebar.ts | 38 +++++++++ .../avtomobilja-dlja-suda/styles.module.scss | 71 +++++++++++++++++ src/views/ocenka/avtomobilja-dlja-suda/ui.tsx | 73 ++++++++++++++++++ 32 files changed, 356 insertions(+), 8 deletions(-) create mode 100644 public/images/domclick_logo.png create mode 100644 public/images/sberbank_logo.png create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/index.ts create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/model/article.ts create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/model/breadcrums.ts create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/model/expert.ts create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/model/related.ts create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/model/sidebar.ts create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/styles.module.scss create mode 100644 src/views/ocenka/avtomobilja-dlja-suda/ui.tsx diff --git a/public/images/domclick_logo.png b/public/images/domclick_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..97430051523492dd504ef783da0895f59f58ad85 GIT binary patch literal 3860 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 literal 0 HcmV?d00001 diff --git a/src/app/ocenka/avtomobilja-dlja-suda/page.tsx b/src/app/ocenka/avtomobilja-dlja-suda/page.tsx index e63b7c0..f8e630e 100644 --- a/src/app/ocenka/avtomobilja-dlja-suda/page.tsx +++ b/src/app/ocenka/avtomobilja-dlja-suda/page.tsx @@ -1,3 +1,5 @@ +import { AutoDlyaSuda } from '@/views'; + export default function Page() { - return
Page
; + return ; } diff --git a/src/feature/article/related-articles/styles.module.scss b/src/feature/article/related-articles/styles.module.scss index 19f915e..0d3d928 100644 --- a/src/feature/article/related-articles/styles.module.scss +++ b/src/feature/article/related-articles/styles.module.scss @@ -11,7 +11,7 @@ padding: 0 20px; } @include iflaptop { - grid-template-columns: auto 300px; + grid-template-columns: auto 240px; gap: 40px; padding: 0 28px; } @@ -25,6 +25,35 @@ display: flex; flex-direction: column; } + + .Accreditation { + display: none; + + @include iflaptop { + display: flex; + flex-direction: column; + align-items: center; + } + + + .Title { + font-family: $font-roboto; + font-weight: 300; + font-size: 16px; + line-height: 130%; + color: $color-text-light; + margin-bottom: 20px; + } + + .Image { + width: 100%; + height: auto; + + @include ifdesktop{ + max-width: 260px; + } + } + } } .Header { @@ -42,7 +71,7 @@ gap: 16px; margin-bottom: 20px; - @include iftablet{ + @include iftablet { grid-template-columns: auto auto; } diff --git a/src/feature/article/related-articles/ui.tsx b/src/feature/article/related-articles/ui.tsx index 8e35540..369b17c 100644 --- a/src/feature/article/related-articles/ui.tsx +++ b/src/feature/article/related-articles/ui.tsx @@ -2,6 +2,10 @@ import s from './styles.module.scss'; import Link from 'next/link'; import { TRelatedArticles } from '@shared/types/relatedArticles'; import { CallbackForm } from '@/entities'; +import Image from 'next/image'; +import { Icons } from '@shared/ui/icon'; +import sberLogo from '@public/images/sberbank_logo.png'; +import domclickLogo from '@public/images/domclick_logo.png'; type RelatedArticlesProps = { related: TRelatedArticles[]; @@ -30,7 +34,12 @@ function RelatedArticles({ related, pageName }: RelatedArticlesProps) { -
+
+

Аккредитованный партнер

+ Сбербанк + + Домклик +
); diff --git a/src/feature/article/sidebar/styles.module.scss b/src/feature/article/sidebar/styles.module.scss index 5b60176..a3e4bfe 100644 --- a/src/feature/article/sidebar/styles.module.scss +++ b/src/feature/article/sidebar/styles.module.scss @@ -100,4 +100,5 @@ } } } + } \ No newline at end of file diff --git a/src/feature/article/sidebar/ui.tsx b/src/feature/article/sidebar/ui.tsx index 8aabd39..462ea99 100644 --- a/src/feature/article/sidebar/ui.tsx +++ b/src/feature/article/sidebar/ui.tsx @@ -12,6 +12,7 @@ type SidebarProps = { pageName?: string } & TSidebar; function Sidebar({ estimate = '3', + offer, relatedTitle, related, warrantiesTitle, @@ -29,10 +30,7 @@ function Sidebar({

Срок выполнения:

от {estimate} дней

-

- Наш эксперт свяжется с вами для уточнения обстоятельств дела и - определения точной стоимости. -

+

{offer}

Оставьте заявку или позвоните по телефону