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

У меня есть 2 компонента const PositionLoaderContainer = styled.div.attrs({ className:

"widget-loader-container" })`
width: 100%;
height: 100%;
padding: ${({ isSmallHeight }) => (isSmallHeight ? "9% 25px 10px" : "50% 25px 10px")};
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;

.loader {
position: unset;
transform: unset;
}
`;

const PositionMessageContainer = styled.div.attrs({ className: "widget-message-container" })`
width: 100%;
height: 100%;
padding: ${({ isSmallHeight }) => (isSmallHeight ? "10% 25px 10px" : "40% 25px 10px")};
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
`;
получилось много дублирования. а не подскажете как дублирование убрать?

7 ответов

33 просмотра

можешь общие стили через styled > css вынести по типу const sharedStyles = css` width: 100%; height: 100%; `; const A = styled('div')` ${sharedStyles}; color: red; `;

Илюша 🎂
можешь общие стили через styled > css вынести по т...

Ну либо общие стили установить, как тема и prop передавать, какая тема.

Илюша 🎂
можешь общие стили через styled > css вынести по т...

орно что стайледы не умеют это выносить в отдельный класс и везде дублируется

Китикет Базёнка
орно что стайледы не умеют это выносить в отдельны...

а я хз как оно это потом обрабатывает, не пользуюсь этим чудом

Китикет Базёнка
орно что стайледы не умеют это выносить в отдельны...

можн сдеелать так: ```` const Common = styled.div` width: 100%; height: 100%; ` const A = styled(Common)` ... ` const B = styled(Common` ... ```

Илюша 🎂
а я хз как оно это потом обрабатывает, не пользуюс...

Да, из того что использовал styled-components - наверно худшее. Хз как на этом чуде делать что-то больше чем todo....

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта