-
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 347 header mobile menu modal #357
Enhancement 347 header mobile menu modal #357
Conversation
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.
Отличная работа, только не вижу сторисов для новых компонентов
counter: number | ||
total: string | ||
} | ||
|
||
const LazyLoginForm = lazy(() => import('@/features/login/index')) | ||
|
||
/** | ||
* Компонент хедера, показывающий блок аккаунта | ||
* @param {boolean} isMenuModalOpen - состояние открытия модального окна |
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.
добавь hadnleClose в описание еще
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.
Добавил
@@ -22,17 +22,21 @@ import Spinner from '@/shared/ui/Spinner/Spinner' | |||
import styles from './headerAccount.module.scss' | |||
|
|||
export type HeaderAccountProps = { | |||
isMenuModalOpen?: boolean | |||
handleClose?: () => void |
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.
Такие функции еще можно вот так типизировать:
VoidFunction
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.
Делаю VoidFunction вместо void и тайпскрипт начинает ругаться во многих местах. Оставлю void
Сделаны сторисы:
|
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, слева от логотипа нажимаем на кнопку из трех полосок - открывается модалка.
Внес коррективы в компоненты HeaderAccount и ContactCard
В компоненте LoginForm.tsx сделал крестик закрывающий модальное окно (раньше его не было)
В компоненте FormReturnPage.tsx исправил закрытие модального окна с резкого на плавное
"Планы на будущее"
На усмотрение руководства, в мобильной версии сайта можно сделать появление модальных окон выезжающих справа, а не скейлом как сейчас
Сделать компонент LoginForm.tsx адаптивным, т.к. сейчас его модалка, в мобильной версии сайта, показывается некорректно