atls / team-management

Team management app
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Feat/organizations page #25

Closed effektivnayarabota1 closed 2 months ago

effektivnayarabota1 commented 3 months ago

Closes #23

effektivnayarabota1 commented 3 months ago

@ssagg, смотри, тему разделил на 2 директории - dark & light переключатель темы сделал - работает вот этот фрагмент - зафиксировал

ssagg commented 3 months ago

@ssagg, смотри, тему разделил на 2 директории - dark & light переключатель темы сделал - работает вот этот фрагмент - зафиксировал

принял

effektivnayarabota1 commented 3 months ago

@ssagg обновил тему

effektivnayarabota1 commented 3 months ago

@ssagg title обновил, добавил модалку

effektivnayarabota1 commented 3 months ago

@ssagg создал layout, поместил его во фрагменты. здесь сайдбар, themeswitcher обернул ентрипоинт в этот лейаут

@Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок

одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?

effektivnayarabota1 commented 3 months ago

@ssagg создал layout, поместил его во фрагменты. здесь сайдбар, themeswitcher обернул ентрипоинт в этот лейаут

@Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок

одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?

@Nelfimov Оно?

image

ssagg commented 3 months ago

@ssagg создал layout, поместил его во фрагменты. здесь сайдбар, themeswitcher обернул ентрипоинт в этот лейаут @Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?

@Nelfimov Оно?

image

@ssagg создал layout, поместил его во фрагменты. здесь сайдбар, themeswitcher обернул ентрипоинт в этот лейаут @Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?

@Nelfimov Оно?

image

Мне кажется, да, все верно. Вложенные Layout. Вот вчера еще читал https://purecode.ai/blogs/nextjs-layout

ssagg commented 3 months ago

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

effektivnayarabota1 commented 3 months ago

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

ssagg commented 3 months ago

дд

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.

effektivnayarabota1 commented 3 months ago

дд

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.

я вот здесь лейаут для страниц добавл. у меня почему-то если роуты index.ts называешь, они не открываются. по докам page.ts указанно, я так сделал - работает

ssagg commented 2 months ago

дд

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.

я вот здесь лейаут для страниц добавл. у меня почему-то если роуты index.ts называешь, они не открываются. по докам page.ts указанно, я так сделал - работает

@effektivnayarabota1 да, если app роутинг использовать, то надо page все называть. Переименовал свои страницы тоже. Предлагаю папку management переименовать в dashboard, это же в пути в браузере будет. В крайнем случае скобками потом изолируем. Посмотри мой послдений коммит можешь скачать. там по дефолту идет редирект на dashboard/users и по сслыке registration вторая страница. потом напишем мидлвару авторизациии и protected route. еще надо решить по стилям потом. в лэйауте их оставить или во фрагментах.

effektivnayarabota1 commented 2 months ago

дд

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.

я вот здесь лейаут для страниц добавл. у меня почему-то если роуты index.ts называешь, они не открываются. по докам page.ts указанно, я так сделал - работает

@effektivnayarabota1 да, если app роутинг использовать, то надо page все называть. Переименовал свои страницы тоже. Предлагаю папку management переименовать в dashboard, это же в пути в браузере будет. В крайнем случае скобками потом изолируем. Посмотри мой послдений коммит можешь скачать. там по дефолту идет редирект на dashboard/users и по сслыке registration вторая страница. потом напишем мидлвару авторизациии и protected route. еще надо решить по стилям потом. в лэйауте их оставить или во фрагментах.

dashboard - ok redirect - ok

на счет стилей не понял. ты про theme provider? на счет изоляции скобками тоже не понял

ssagg commented 2 months ago

дд

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.

я вот здесь лейаут для страниц добавл. у меня почему-то если роуты index.ts называешь, они не открываются. по докам page.ts указанно, я так сделал - работает

@effektivnayarabota1 да, если app роутинг использовать, то надо page все называть. Переименовал свои страницы тоже. Предлагаю папку management переименовать в dashboard, это же в пути в браузере будет. В крайнем случае скобками потом изолируем. Посмотри мой послдений коммит можешь скачать. там по дефолту идет редирект на dashboard/users и по сслыке registration вторая страница. потом напишем мидлвару авторизациии и protected route. еще надо решить по стилям потом. в лэйауте их оставить или во фрагментах.

dashboard - ok redirect - ok

на счет стилей не понял. ты про theme provider? на счет изоляции скобками тоже не понял

например, есть марджин в бейс лайоут и есть марджин в юсер-тайтл и в тем-селектор. но возможно у тебя во фрагментах исправлено. base-layout незначительно поправил, т.к. элемент неправильно отображались если папку dashboard перименовать в (dashboard), то у нас пусть в адресной строке будет не dashboard/users, а просто users.

effektivnayarabota1 commented 2 months ago

дд

@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ? Screenshot from

нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру image

@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.

я вот здесь лейаут для страниц добавл. у меня почему-то если роуты index.ts называешь, они не открываются. по докам page.ts указанно, я так сделал - работает

@effektivnayarabota1 да, если app роутинг использовать, то надо page все называть. Переименовал свои страницы тоже. Предлагаю папку management переименовать в dashboard, это же в пути в браузере будет. В крайнем случае скобками потом изолируем. Посмотри мой послдений коммит можешь скачать. там по дефолту идет редирект на dashboard/users и по сслыке registration вторая страница. потом напишем мидлвару авторизациии и protected route. еще надо решить по стилям потом. в лэйауте их оставить или во фрагментах.

dashboard - ok redirect - ok на счет стилей не понял. ты про theme provider? на счет изоляции скобками тоже не понял

например, есть марджин в бейс лайоут и есть марджин в юсер-тайтл и в тем-селектор. но возможно у тебя во фрагментах исправлено. base-layout незначительно поправил, т.к. элемент неправильно отображались если папку dashboard перименовать в (dashboard), то у нас пусть в адресной строке будет не dashboard/users, а просто users.

у меня наржинов нет. есть паддинг общий на всю обертку + gap. у theme selector абсолютное позиционирование скриншот приложил. image

на счет круглых скобок - давай так сделаем, логично все.