Size: a a a

2020 September 30

КС

Кирилл Спасибович... in Svelte [svelt]
Oleg N
1200+ сообщений 😵, было что-то интересное?
да, обнаружили что двойные селекторы и проброс классов = жопа
источник

AP

Alexander Ponomarev in Svelte [svelt]
мы выяснили что передача класснейма вредна для свелта
источник

AP

Alexander Ponomarev in Svelte [svelt]
источник

ON

Oleg N in Svelte [svelt]
ok, в группе malina.js тоже самое обсуждали 🙂
источник

ON

Oleg N in Svelte [svelt]
Pavel 🦇 Malyshev
убрать закругления и выставить margin для 2-х кнопочного режима этого компонента
в малине можно так сделать:  https://malinajs.github.io/repl/#/share/5f74e9488a5597001724a13b

нужна некоторая адаптация компонента, т.к. пробросить можно только простой класс-селектор (.className)
источник

ON

Oleg N in Svelte [svelt]
или так: https://malinajs.github.io/repl/#/share/5f74ea258a5597001724a142
перекинул внутренний маржин в кнопку
источник

AP

Alexander Ponomarev in Svelte [svelt]
с цсс модулями даже это проще делается =) можно просто передавать словарь classes
import styles from './button.css';

export {styles as ButtonStyles};

export let classes = styles;

<div class={classes.root}>
 {#if !multi}
 <button class="{classes.btn}">{name}</button>
 {:else}
 <div>
   <button class="{classes['btn-first']}">{name}</button>
   <button class="{classes['btn-last']}">{name}</button>
 </div>
 {/if}
</div>

используем

import Buton, {ButtonStyles} from './button.svelte'
import styles from './app.css';

const marginClasses = { ...ButtonStyles };
marginClasses.root += ' ' + styles.margin;

<Button name="only margin" multi={true} classes={marginClasses} />

Либо сразу использовать .margin { composes: root from './button.css' }

по крайней мере со скоупингом нет проблем, потому что мы не занимаемся изоляцией селекторов по тегам
источник
2020 October 01

A

Agris in Svelte [svelt]
Agris
Privet, kto ta rabotal s grpc-web in svelte? (kominikacija s serverom s protobuf) U menja backend na GO, hocju rpc izpolzuvatj. Est smisl tratitj vremja na eto dla issledovanie?
Jesli u kogo ta interesno, tut primer pro gRPC https://github.com/agrism/grpc-web-svelte
источник

К

Константин in Svelte [svelt]
@PaulMaly Вопрос по пасфайндеру, если в некоем derived указан fragment и фрагмент у меня #login на момент захода на страницу, дерайвд не должен сработать сразу разве?
источник

К

Константин in Svelte [svelt]
и ещё почему-то когда руками добавляю фрагмент в браузере, стор не реагирует. Так задумано?
источник

М

Максим in Svelte [svelt]
комментарий, еа! ))
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
@PaulMaly Вопрос по пасфайндеру, если в некоем derived указан fragment и фрагмент у меня #login на момент захода на страницу, дерайвд не должен сработать сразу разве?
Должен
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Константин
и ещё почему-то когда руками добавляю фрагмент в браузере, стор не реагирует. Так задумано?
Он реагирует на hashchange ивент.
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
“Если б мне платили каждый раз...»(с)
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
🤣
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Тестирую новые фильтры телеги
источник

NK

ID:0 in Svelte [svelt]
#copmonent #tour

Простой компонент Тур

https://svelte.dev/repl/2a2e28211d6244d198fcbcbc15051235?version=3.29.0
источник

PM

Pavel 🦇 Malyshev in Svelte [svelt]
Кстати, в пабликах появились комментарии к записями. Так что можем теперь флудить и там 😆
источник

М

Максим in Svelte [svelt]
Pavel 🦇 Malyshev
Кстати, в пабликах появились комментарии к записями. Так что можем теперь флудить и там 😆
Только вот комменты сюда падают цитатами
источник