Sergey
Он хочет во все свои компоненты что-то пихнуть
Sergey
Это неявно и неправильно
Sergey
лучше сделать функцию и явно не вызвать в каждом компоненте
Sergey
🤔
Sergey
Это неявно и неправильно
а почему неправильно? Как насчёт i18n?
Sergey
В каждом месте вызываем функции i18n. Все явно
Sergey
А когда само что-то работает, и это не видно, это жопа
Sergey
В каждом месте вызываем функции i18n. Все явно
я просто не увидел чтоб он где-то что-то конкретное спросил. Это где-то сильно выше?
G.
Ты что-то не то хочешь
Я бегло глянул на styled-system, это похоже на то, что нужно
Sergey
Я бегло глянул на styled-system, это похоже на то, что нужно
Лучше сначала подумать как решить задачу на верхнем уровне без этой библиотеки
Vadim
А когда само что-то работает, и это не видно, это жопа
мб он про прокидывание темы https://www.styled-components.com/docs/advanced#theming
Sergey
мб он про прокидывание темы https://www.styled-components.com/docs/advanced#theming
Все равно. Чтобы использовать тему в компоненте, нужно ее явно указать в исходнике
G.
Все равно. Чтобы использовать тему в компоненте, нужно ее явно указать в исходнике
Вот я об этом, как избежать постоянного явного указания что берется значение из темы, styled-system вроде в какой-то мере с этим помогает, разве нет?
Archakov
Как можно используя styled-components добавить всем компонентам общий пропс какой-то, например который задавал бы размер шрифта, и так чтобы сам с темы его брал?
1. Создать один styled-component, прописать ему дефолтные стили. 2. Далее написать типа font-size: ${props => props.fontSize || 14}px 3. Этот компонент экстендить при создании другого styled-component я не очень понял о чем ты, но если тебе нужно юзать одни стили и потом кастомные свойства передавать, то наверное, это самый норм вариант
Archakov
Artyom
Как обновлять компонент, когда приходят в пропсы новые значения?
Sergey
Как обновлять компонент, когда приходят в пропсы новые значения?
сорян, я на этом вопросе завис. Мы же в чате реакта, верно?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Привет. Подскажите почему у меня не работает геолокация
🤴👷‍♂️🦸‍♂️🧚‍♀️
звезды не сошлись
Есть ещё варианты?
Vadim
Есть ещё варианты?
ну ты покажи результат выполнения чтоль) Так непонятно
🤴👷‍♂️🦸‍♂️🧚‍♀️
https://jsfiddle.net/64qwcsfL/ ну или вот сэндбокс, код дефолтный с мдн
Артем
допустим
наверное, запрос отвалился по таймауту... но это не точно
Sergey
наверное, запрос отвалился по таймауту... но это не точно
причём с геолокацией он вряд ли как-то связан)
Виктор
Есть ещё варианты?
а окошко появляется?
🤴👷‍♂️🦸‍♂️🧚‍♀️
а окошко появляется?
ну да, после окошка либо отваливается всё, либо ничего
Виктор
если нет мейби у тебя на уровне браузера/екстеншенов ограничение какое есть
🤴👷‍♂️🦸‍♂️🧚‍♀️
Sergey
true
может геолокация тупо недоступна?) В консоли то работает?
🤴👷‍♂️🦸‍♂️🧚‍♀️
Sergey
на чём тестишь?
🤴👷‍♂️🦸‍♂️🧚‍♀️
на чём тестишь?
песочница с ssl, локалхост без него
Default
песочница с ssl, локалхост без него
В порядке бреда, поставь таймаут побольше
🤴👷‍♂️🦸‍♂️🧚‍♀️
🤴👷‍♂️🦸‍♂️🧚‍♀️
Sergey
чё??? И на локалхосте не варик?
Sergey
*ушёл проверять*
Default
нууу, есть ещё вот такое
О, это уже интереснее. Проверь в другом браузере, пжалста
Dmitriy
нууу, есть ещё вот такое
Проверь есть ли navigator
🤴👷‍♂️🦸‍♂️🧚‍♀️
Проверь есть ли navigator
да, есть. В хроме прикол был
Default
ахахаха
Ага, я тебя поздравляю, гугель апи не хотят отвечать на твой запрос :)
Sergey
фух, я уж испугался, на локалхосте всё норм, чуваки, без паники)
Default
??? Так бывает?))
https://bugs.chromium.org/p/chromium/issues/detail?id=753242
Sergey
дичь)) Когда сдохнет хром? Делаем ставки, пока не сдох))
Dmitriy
Ага, я тебя поздравляю, гугель апи не хотят отвечать на твой запрос :)
Че выходит код фидла просто не на клиенте выполняется?
Sergey
или другой браузер просто?
Default
Че выходит код фидла просто не на клиенте выполняется?
У апишек гугла куча всяких ограничений и проверок, что там конкретно случилось нам сможет рассказать только тот, кто багу поймал :)
Sergey
никогда
сильно сомневаюсь, в свете последних событий))
Sergey
а что за события
ну вот вышел FF, который в отличие от хрома не следит за людьми, а блочит трекеры наоборот) Плюс он по производительности его во все пихательные уделывает. Хрому этим уже не похвастать. И это даже без webrender. А у хрома косяк на косяке, а для юзеров никаких нормальных фич. Держится по-моему больше за счёт DevTools пока) Монополия их опять же. FF отымел осла в своё время, отымеет и хромого по-моему)) Какие-то такие у меня мысли в общем
Sergey
сейчас как раз люди больше парятся о конфиденциальности
Sergey
Должен произойти глобальный переворот в головах людей, чтобы это произошло
Sergey
Не так много таких людей
ну хз. Судя по потугам хотя бы наших властей, вполне так много))
Sergey
А сейчас людям удобнее что их вкладки отправляются на телефон. Нежели конфиденциальность
Sergey
Фф тупо не сравнить с хромом по возможностям для пользователей
Sergey
И обширной экосистеме
Sergey
я на многих chromium-based пересидеть успел. Ясен пень хром из них самый бедный по функционалу)
Sergey
например каким?
открою вкладку в файрфоксе на айфоне, у меня появится на макбуке?
Sergey
открою вкладку в файрфоксе на айфоне, у меня появится на макбуке?
что должно появится при простом открытии? Это сейчас о чём?)
Sergey
отправить вкладку на девайс или что?
Sergey
Roman
отправить вкладку на девайс или что?
не отправить, а чтоб само понимало когда у тебя открыто