Closed effektivnayarabota1 closed 2 months ago
@ssagg, смотри, тему разделил на 2 директории - dark & light переключатель темы сделал - работает вот этот фрагмент - зафиксировал
@ssagg, смотри, тему разделил на 2 директории - dark & light переключатель темы сделал - работает вот этот фрагмент - зафиксировал
принял
@ssagg обновил тему
@ssagg title
обновил, добавил модалку
@ssagg
создал layout
, поместил его во фрагменты. здесь сайдбар
, themeswitcher
обернул ентрипоинт
в этот лейаут
@Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок
одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?
@ssagg создал
layout
, поместил его во фрагменты. здесьсайдбар
,themeswitcher
обернулентрипоинт
в этот лейаут@Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок
одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?
@Nelfimov Оно?
@ssagg создал
layout
, поместил его во фрагменты. здесьсайдбар
,themeswitcher
обернулентрипоинт
в этот лейаут @Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?@Nelfimov Оно?
@ssagg создал
layout
, поместил его во фрагменты. здесьсайдбар
,themeswitcher
обернулентрипоинт
в этот лейаут @Nelfimov чето не могу врубиться. у нас же если ssr будет, то нет разницы на каком уровне обертку с сайдбаром делать? с сервера будет полная страница приходить? или только обновляемый кусок одна из трех странц без лейаута. можно пропсами лейаут скрыть на этой странице, а можно каждую страницу обернуть в лейаут, как сделать?@Nelfimov Оно?
Мне кажется, да, все верно. Вложенные Layout. Вот вчера еще читал https://purecode.ai/blogs/nextjs-layout
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
дд
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.
дд
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.
я вот здесь лейаут для страниц добавл. у меня почему-то если роуты index.ts
называешь, они не открываются. по докам page.ts
указанно, я так сделал - работает
дд
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.
я вот здесь лейаут для страниц добавл. у меня почему-то если роуты
index.ts
называешь, они не открываются. по докамpage.ts
указанно, я так сделал - работает
@effektivnayarabota1 да, если app роутинг использовать, то надо page все называть. Переименовал свои страницы тоже. Предлагаю папку management переименовать в dashboard, это же в пути в браузере будет. В крайнем случае скобками потом изолируем. Посмотри мой послдений коммит можешь скачать. там по дефолту идет редирект на dashboard/users и по сслыке registration вторая страница. потом напишем мидлвару авторизациии и protected route. еще надо решить по стилям потом. в лэйауте их оставить или во фрагментах.
дд
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
@effektivnayarabota1 я модифицировал компонент модалки. по дефолту все остается, как есть. но можно зафиксировать модалку и позицию настроить. как раз пригодился бокс из нашего компонента Layout. Обратная совмстимость осталась везде.
я вот здесь лейаут для страниц добавл. у меня почему-то если роуты
index.ts
называешь, они не открываются. по докамpage.ts
указанно, я так сделал - работает@effektivnayarabota1 да, если app роутинг использовать, то надо page все называть. Переименовал свои страницы тоже. Предлагаю папку management переименовать в dashboard, это же в пути в браузере будет. В крайнем случае скобками потом изолируем. Посмотри мой послдений коммит можешь скачать. там по дефолту идет редирект на dashboard/users и по сслыке registration вторая страница. потом напишем мидлвару авторизациии и protected route. еще надо решить по стилям потом. в лэйауте их оставить или во фрагментах.
dashboard - ok redirect - ok
на счет стилей не понял. ты про theme provider
?
на счет изоляции скобками тоже не понял
дд
@effektivnayarabota1 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
@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 у нас сейчас модалки по центру открываются, верно? а если надо в произвольном месте ее открыть, например, как notifications в макете ?
нужно так делать: на уровне фрагмента чтоли дописать такой функционал. я темную теме на странице добью, этим вопросом займусь. Ближе к вечеру
@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 абсолютное позиционирование скриншот приложил.
на счет круглых скобок - давай так сделаем, логично все.
Closes #23