Size: a a a

PureScript — русскоговорящее сообщество

2020 February 28

SP

Stanislav Popov in PureScript — русскоговорящее сообщество
непонятно что он хочет туда скормить и зачем
источник

SP

Stanislav Popov in PureScript — русскоговорящее сообщество
источник

SP

Stanislav Popov in PureScript — русскоговорящее сообщество
чудеса гугления
источник

p

parket in PureScript — русскоговорящее сообщество
Про винду не скажу, под линь собирается с пол-пинка. stack build
источник
2020 March 12

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Привет ! Я уже и тут спрашивал и в слак чат какой то полез ) Все по поводу цсс интересно) как вы цсс модули используете?
Не на БЭМ же херачить. Хочется рядом с halogen компонентом положить файлик и импортнуть
Я начал так делать
/ComponentName
/ComponentName/style.styl
.container
display: flex
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
/ComponentName/ComponentName.js
const styles = require("./style.styl")
exports styles = styles
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
ComponentName/ComponentName.purs
type Styles = { container :: String, someOtherClass :: String }
foreign import styles :: Styles
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Но это жесть какой мартышкин труд, всякий раз прописывать в type Styles в модули просто классы стилей с типом String
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Может уже думаю утилитную функцию написать какую то
Передаешь модуль и строку и получаешь сразу строку
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Но есть ощущение что глажу против шерсти)
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Или может что то через Proxy можно наколдовать чтобы хотябы
type Styles = { container :: String, someOtherClass :: String }
везде не писать String String Stirng всякий раз
источник

p

parket in PureScript — русскоговорящее сообщество
Gleb Patsiia
Привет ! Я уже и тут спрашивал и в слак чат какой то полез ) Все по поводу цсс интересно) как вы цсс модули используете?
Не на БЭМ же херачить. Хочется рядом с halogen компонентом положить файлик и импортнуть
Я начал так делать
/ComponentName
/ComponentName/style.styl
.container
display: flex
С CSS плоховато было.

Мы tailwind использовали.
источник

p

parket in PureScript — русскоговорящее сообщество
GitHub - citizennet/purescript-ocelot: An opinionated component library for Halogen apps
https://github.com/citizennet/purescript-ocelot
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
Tailwind?
источник

p

parket in PureScript — русскоговорящее сообщество
Ага.
источник

ЗП

Зигохистоморфный Препроморфизм in PureScript — русскоговорящее сообщество
parket
Ага.
Чё это?
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Это просто готовый компоненты?
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Я больше про модули цсс , про свой цсс
источник

p

parket in PureScript — русскоговорящее сообщество
Gleb Patsiia
Это просто готовый компоненты?
Это для примера.
Они там как раз tailwind и используют. Там я его и увидел.
источник

GP

Gleb Patsiia in PureScript — русскоговорящее сообщество
Мой подход очевидно плох из за дублирования постоянного, можно ли как то черещ Proxy магически или еще с помощью чего. то устранить постоянное дописывание Style   String Stirng
источник