Dev #1
BIN
public/images/photo/yancen-yana.png
Normal file
BIN
public/images/photo/yancen-yana.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
@@ -22,7 +22,7 @@ $color-black: #000000;
|
||||
$color-lightgray: #E4E1E1;
|
||||
$color-darkgray: #999999;
|
||||
$color-text: #333333;
|
||||
$color-text-light: #222222;
|
||||
$color-text-light: #777777;
|
||||
$color-green: #23A455;
|
||||
$color-link: #333333;
|
||||
$color-link-hover: #009283;
|
||||
|
||||
1
src/feature/article/consultation/index.ts
Normal file
1
src/feature/article/consultation/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from './ui';
|
||||
65
src/feature/article/consultation/styles.module.scss
Normal file
65
src/feature/article/consultation/styles.module.scss
Normal file
@@ -0,0 +1,65 @@
|
||||
.Container {
|
||||
margin: 0 auto;
|
||||
width: rem(1540px);
|
||||
display: grid;
|
||||
grid-template-columns: auto 360px;
|
||||
gap: 160px;
|
||||
}
|
||||
|
||||
.Consultation {
|
||||
background: $color-green;
|
||||
margin-bottom: rem(40px);
|
||||
|
||||
.Block {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
gap: rem(60px);
|
||||
padding: rem(20px) 0;
|
||||
|
||||
.Header {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 300;
|
||||
font-size: rem(38px);
|
||||
line-height: 100%;
|
||||
color: $color-white;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.Form {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(3, 1fr);
|
||||
gap: rem(20px);
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.Sidebar {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: rem(16px);
|
||||
background: $color-white;
|
||||
margin: rem(20px) 0;
|
||||
padding: rem(20px);
|
||||
border-radius: rem(20px);
|
||||
|
||||
.Title {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 500;
|
||||
font-size: rem(16px);
|
||||
line-height: 100%;
|
||||
color: $color-text;
|
||||
}
|
||||
|
||||
.Description {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 400;
|
||||
font-size: rem(14px);
|
||||
line-height: 100%;
|
||||
color: $color-text-light;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
34
src/feature/article/consultation/ui.tsx
Normal file
34
src/feature/article/consultation/ui.tsx
Normal file
@@ -0,0 +1,34 @@
|
||||
import s from './styles.module.scss';
|
||||
import { Button, Input, PhoneInput } from '@shared/ui';
|
||||
import Image from 'next/image';
|
||||
import expertPhoto from '@public/images/photo/yancen-yana.png';
|
||||
|
||||
function Consultation() {
|
||||
return (
|
||||
<section className={s.Consultation}>
|
||||
<div className={s.Container}>
|
||||
<div className={s.Block}>
|
||||
<h3 className={s.Header}>Бесплатная консультация специалиста</h3>
|
||||
<form className={s.Form}>
|
||||
<Input variant={'ghost'} placeholder={'Имя'} fullWidth />
|
||||
<PhoneInput
|
||||
variant={'ghost'}
|
||||
placeholder={'+7 999 123-45-67'}
|
||||
fullWidth
|
||||
/>
|
||||
<Button variant={'white'} fullWidth>
|
||||
Записаться
|
||||
</Button>
|
||||
</form>
|
||||
</div>
|
||||
<div className={s.Sidebar}>
|
||||
<Image src={expertPhoto} alt={'Автоэксперт - Янцен Яна'} />
|
||||
<p className={s.Title}>Янцен Яна</p>
|
||||
<p className={s.Description}>Автоэксперт</p>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
||||
export { Consultation };
|
||||
2
src/feature/article/index.ts
Normal file
2
src/feature/article/index.ts
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from './related-articles';
|
||||
export * from './consultation';
|
||||
1
src/feature/article/related-articles/index.ts
Normal file
1
src/feature/article/related-articles/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from './ui';
|
||||
42
src/feature/article/related-articles/styles.module.scss
Normal file
42
src/feature/article/related-articles/styles.module.scss
Normal file
@@ -0,0 +1,42 @@
|
||||
.Related {
|
||||
.Container {
|
||||
margin: 0 auto;
|
||||
width: rem(1540px);
|
||||
display: grid;
|
||||
grid-template-columns: auto 360px;
|
||||
gap: 160px;
|
||||
}
|
||||
|
||||
.Header {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 300;
|
||||
font-size: 32px;
|
||||
line-height: 130%;
|
||||
color: $color-text;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.Grid {
|
||||
display: grid;
|
||||
grid-template-columns: auto auto;
|
||||
gap: 16px;
|
||||
margin-bottom: 20px;
|
||||
|
||||
.Title {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 500;
|
||||
font-size: 20px;
|
||||
line-height: 130%;
|
||||
color: $color-text;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.Description {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
line-height: 130%;
|
||||
color: $color-text;
|
||||
}
|
||||
}
|
||||
}
|
||||
58
src/feature/article/related-articles/ui.tsx
Normal file
58
src/feature/article/related-articles/ui.tsx
Normal file
@@ -0,0 +1,58 @@
|
||||
import s from './styles.module.scss';
|
||||
import { CallbackForm } from '@/entities';
|
||||
|
||||
function RelatedArticles() {
|
||||
return (
|
||||
<section className={s.Related}>
|
||||
<div className={s.Container}>
|
||||
<div>
|
||||
<h3 className={s.Header}>
|
||||
Похожие услуги, которые возможно Вас заинтересуют
|
||||
</h3>
|
||||
<div className={s.Grid}>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Трасологическая экспертиза</h4>
|
||||
<p className={s.Description}>
|
||||
Эксперты нашей компании быстро и точно восстановят картину
|
||||
происшествия и дадут профессиональную оценку ситуации. Также во
|
||||
время трасологической экспертизы изучаются имеющиеся повреждения
|
||||
и следы на месте…
|
||||
</p>
|
||||
</div>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Товароведческая экспертиза</h4>
|
||||
<p className={s.Description}>
|
||||
Судебная экспертиза товаров должна проводиться только
|
||||
специалистом, получившим узкопрофильную квалификацию. Если Вам
|
||||
необходима товароведческая экспертиза и для суда, мы готовы
|
||||
подробно исследовать любой товар. Результат работы…
|
||||
</p>
|
||||
</div>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Оценочная экспертиза</h4>
|
||||
<p className={s.Description}>
|
||||
Судебная оценочная (стоимостная) экспертиза представляет собой
|
||||
вид экспертизы, главной задачей которой является определение
|
||||
рыночной стоимости объектов оценки…
|
||||
</p>
|
||||
</div>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Рецензия (Проверка) экспертизы</h4>
|
||||
<p className={s.Description}>
|
||||
Необходимость в составлении рецензии на судебную экспертизу
|
||||
появляется в ситуациях, когда выводы заключения являются не
|
||||
обоснованными, а квалификация и опыт эксперта не вызывают
|
||||
доверия. В ходе рецензирования экспертное заключение
|
||||
проверяется…
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<CallbackForm pageName='Автотехническая экспертиза' />
|
||||
</div>
|
||||
<div />
|
||||
</div>
|
||||
</section>
|
||||
);
|
||||
}
|
||||
|
||||
export { RelatedArticles };
|
||||
@@ -47,38 +47,3 @@
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.Related {
|
||||
.Header {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 300;
|
||||
font-size: 32px;
|
||||
line-height: 130%;
|
||||
color: $color-text;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.Grid {
|
||||
display: grid;
|
||||
grid-template-columns: auto auto;
|
||||
gap: 16px;
|
||||
margin-bottom: 20px;
|
||||
|
||||
.Title {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 500;
|
||||
font-size: 20px;
|
||||
line-height: 130%;
|
||||
color: $color-text;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
.Description {
|
||||
font-family: $font-roboto;
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
line-height: 130%;
|
||||
color: $color-text;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,6 @@
|
||||
import s from './styles.module.scss';
|
||||
import { CallbackForm, Connect, OrderSchema } from '@/entities';
|
||||
import { Consultation, RelatedArticles } from '@/feature/article';
|
||||
|
||||
function AutoTech() {
|
||||
return (
|
||||
@@ -85,59 +86,10 @@ function AutoTech() {
|
||||
<div className={s.Sidebar}>sidebar</div>
|
||||
</div>
|
||||
</section>
|
||||
<section className={s.Consultation}>
|
||||
<div></div>
|
||||
<div></div>
|
||||
</section>
|
||||
<section className={s.Related}>
|
||||
<div className={s.Container}>
|
||||
<div>
|
||||
<h3 className={s.Header}>
|
||||
Похожие услуги, которые возможно Вас заинтересуют
|
||||
</h3>
|
||||
<div className={s.Grid}>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Трасологическая экспертиза</h4>
|
||||
<p className={s.Description}>
|
||||
Эксперты нашей компании быстро и точно восстановят картину
|
||||
происшествия и дадут профессиональную оценку ситуации. Также
|
||||
во время трасологической экспертизы изучаются имеющиеся
|
||||
повреждения и следы на месте…
|
||||
</p>
|
||||
</div>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Товароведческая экспертиза</h4>
|
||||
<p className={s.Description}>
|
||||
Судебная экспертиза товаров должна проводиться только
|
||||
специалистом, получившим узкопрофильную квалификацию. Если Вам
|
||||
необходима товароведческая экспертиза и для суда, мы готовы
|
||||
подробно исследовать любой товар. Результат работы…
|
||||
</p>
|
||||
</div>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Оценочная экспертиза</h4>
|
||||
<p className={s.Description}>
|
||||
Судебная оценочная (стоимостная) экспертиза представляет собой
|
||||
вид экспертизы, главной задачей которой является определение
|
||||
рыночной стоимости объектов оценки…
|
||||
</p>
|
||||
</div>
|
||||
<div className={s.Promo}>
|
||||
<h4 className={s.Title}>Рецензия (Проверка) экспертизы</h4>
|
||||
<p className={s.Description}>
|
||||
Необходимость в составлении рецензии на судебную экспертизу
|
||||
появляется в ситуациях, когда выводы заключения являются не
|
||||
обоснованными, а квалификация и опыт эксперта не вызывают
|
||||
доверия. В ходе рецензирования экспертное заключение
|
||||
проверяется…
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<CallbackForm pageName='Автотехническая экспертиза' />
|
||||
</div>
|
||||
<div />
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<Consultation />
|
||||
<RelatedArticles />
|
||||
|
||||
<section className={s.Partners}></section>
|
||||
</>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user