169 похожих чатов

А как ее можно добавить ? Я понимаю, она вот

туда вызывается

16 ответов

9 просмотров

Где и как ты отоьражаешь виджет?

перед показом диалога узнай размер шрифта double textScaleFactor = MediaQuery.of(context).textScaleFactor; String fontSize; if (textScaleFactor >= 0.9 && textScaleFactor <= 1.1) { fontSize = "Small"; } else if (textScaleFactor >= 1.0 && textScaleFactor <= 1.2){ fontSize = "Normal"; } else { fontSize = "Large"; } print(fontSize); // Prints Small, Normal or Large затем передай в диалог нужный размер шрифта await _googleSignIn.signIn(context: context, theme: ThemeData( textScaleFactor: 0.9, ))

Pie Company🖥
Красава юзаешь if вместо тернарок

Тернар в тернар предлагаешь запихать?

Marat Arov
перед показом диалога узнай размер шрифта doubl...

в идеале бы еще сделать chooseFontSize(double scaleFactor) и внутрь спрятать этот иф, чтобы можно было без элсов обойтись и в разных компонентах юзать

Marat Arov
Тернар в тернар предлагаешь запихать?

Прям как в ванила реакте принято было! this.props.show ? this.props.div ? <div></div> : <span></span> : null

Pie Company🖥
Ну да некоторые так делают

Херня это. Вообще нечитаемо если несколько уровней условий тернарно записывать

Marat Arov
Херня это. Вообще нечитаемо если несколько уровней...

+ но ифы с элсами тоже иногда нечитаемы так.но я все равно склонен к такому подходу. Очевиднее

Pie Company🖥
Вынужденная мера

можно было чутка улучшить const showDiv = this.props.show && this.props.div const showSpan = this.props.show && this.props.div return ( <React.Fragment> { showDiv && <div />} { showSpan && <span />} <React.Fragment> )

Pie Company🖥
+ но ифы с элсами тоже иногда нечитаемы так.но я в...

ифы с элсами особо плохи, когда внутри ифа больше экрана кода и хер поймешь в середине, ты внутри ифа или нет

Mike 🤍💙🤍
ифы с элсами особо плохи, когда внутри ифа больше ...

Для этого и лучше многозадачность в свичи кидать

Pie Company🖥
Для этого и лучше многозадачность в свичи кидать

или так, или если со свичом не получается, я стараюсь выносить в отдельную функцию и каждый кейс через guard clause проводить

Pie Company🖥
Для этого и лучше многозадачность в свичи кидать

Хз, свитч в очень редких случаях подходит как и вложенные тернарники. Как по мне самый читабельный вариант это if -> return . Без еlse и тд

Nikita-Kurochka Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта