Понял, спасибо!
Дима, привет!
Тебе ни то, ни другое не нужно. Запомни: все стили делаем на styled-components. Там уже вроде как все есть. Вот смотри стили для выпадашек. Вот метод на открытие/закрытие меню. Вот навешивается ивент на документ, чтобы по клику где угодно меню закрылось. Это все для мобильной версии, для меню, но бери это за основу и себе доделай.
Если что не понятно будет, спрашивай.
Николай, привет! Настраиваю отображение выпадающего меню с городами и запутался) Верстка имеет признаки bootstrap, а ты вроде как используешь material-ui. Вопрос: я что-то не понял или лучше перевести всё меню на material-ui?
Сейчас неправильная модель идет для объекта PromoCode, так как его содержит объект Order и в нем не всегда есть актуальная информация по скидке. Эти данные рассчитываются для каждого CatalogItem в отдельности.
В убунте делается через поиск в приложениях.
Всем привет!
Выкатил очередное обновление на сайт. В этот раз добавлена поддержка PWA (вики). Главная фишка - работа в режиме offline и возможность устанавливать сайт как приложение на компьютер и телефон.
Вообще эта функция традиционно добавлена в движок @prisma-cms/nextjs, а сюда прилетела с обновлением. Теперь при загрузке сайта в адресной строке появится кнопка для установки.
После установки можно создать ярлык на рабочем столе, а приложение запускается почти как нативное. В дальнейшем еще изучу вопрос с пуш-уведомлениями и индикаторами в иконке.
Все это очень удобно при разработке сервисов и в работе с корпоративными клиентами. У меня по одному продукту с контрагентами почти всегда встает вопрос разработки мобильного приложения под Android и iOS. У меня есть небольшой опыт в React-Native и даже одно прод-приложение, но я не вижу смысла делать рядовые приложения нативными. Считаю PWA - отличное решение и альтернатива нативкам. Во всяком случае с контрагентами легко получается прийти к компромиссу.
UPD: Во, в убунте если через поиск найти приложение, можно добавить в избранные
И тогда в панели иконка будет всегда. Остается только решить вопрос с пуш-уведомлениями и индикаторами, и вообще будет как хотелось.
Кстати, именно через chrome://apps можно правой кнопкой мыши по нужному приложению вызвать "Создать иконку запуска".
После создания иконки на рабочем столе надо разрешить ее исполнение.
Тогда она становится октивной и появляется графическая иконка и теперь можно запускать двойным кликом.
Так же можно в хроме зайти в chrome://apps и там найти установленные приложения.
Странное дело: через настройки -> Расширения не все приложения видно.
То есть получилось найти только методом тыка.