-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enhancement_341_header_adaptive #346
Conversation
Создай сразу issue для компонентов: Нужно сделать и их адаптивными |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Отличная работа! Парочка замечаний и не очень понял элемент HeaderMenuSign
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
А почему у нас две картинки iconSearch?
<p className={styles['header__cart-total-text']}>Корзина</p> | ||
<p className={styles['header__cart-counter']}>{counter}</p> | ||
</div> | ||
<p className={styles['header__cart-total']}>{total}</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
не используем просто тег p - используем нашу типографику
|
||
import styles from './HeaderMenuSign.module.scss' | ||
|
||
const HeaderMenuSign: FC = () => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
не очень понял компонент, мб оставишь коммент над ним - что это такое
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Сделан адаптив хедера. Плавное сжатие до 1200px в ширину браузера. Далее хедер приобретает мобильный стиль. Теперь в десктопном режиме, хедер - грид, в мобильном - флекс.
На момент моей работы, проверить адаптивность при ширине 1200px возможно только если в компоненте RootPage.tsx закомментировать следующие компоненты, из за их неадаптивности:
"main className={styles.main}"
" Outlet "
"main"
"Footer"
В папке entities создал компонент кнопки мобильного меню HeaderMenuMobile и его сторибук.
Внес изменения в компоненте entities -> HeaderAccount появления иконок под мобильный хедер.
Далее в планах для мобильной версии сделать две модалки: Первая (большая) - меню, раскрывается при нажатии в шапке на кнопку меню (три полоски). Вторая модалка - поиск, раскрывается при нажатии на кнопку поиска (лупа)