vlgi / uai-components

Apache License 2.0
2 stars 1 forks source link

Checkbox (refactor): add slot - [closed] #256

Closed 01oseluiz closed 8 months ago

01oseluiz commented 1 year ago

In GitLab by @VitorLamego on Aug 31, 2023, 19:47

Merges refactor/checkbox-slot -> develop

Gitlab MR Web Template

Descrição

Esta MR é responsável por adicionar um slot ao componente Checkbox, para que dessa forma seja possível adicionar ícones, imagens ou outros componentes desejados pelo usuário.

01oseluiz commented 1 year ago

In GitLab by @DaniloRaposo on Aug 31, 2023, 20:26

requested review from @DaniloRaposo

01oseluiz commented 1 year ago

In GitLab by @DaniloRaposo on Aug 31, 2023, 20:31

Commented on src/lib/components/formFields/ListCheckbox/Checkbox/Checkbox.svelte line 298

Essa parte seria para escolher a cor do icone? Acho que fica melhor deixar a pessoa escolher a cor pelo proprio slot não? Alem disso essa variável pode interferir na variável icon-color-selected que escolhe a cor do icone de x que aparece

01oseluiz commented 1 year ago

In GitLab by @DaniloRaposo on Aug 31, 2023, 20:34

Commented on src/lib/components/formFields/ListCheckbox/Checkbox/Checkbox.svelte line 170

Seria legal já fazer o slotRight

01oseluiz commented 1 year ago

In GitLab by @VitorLamego on Aug 31, 2023, 23:07

Commented on src/lib/components/formFields/ListCheckbox/Checkbox/Checkbox.svelte line 298

Na verdade esse icon color já existia para que as cores do ícone de "X" acompanhem a cor da label. Ao adicionar um slot com ícone você pode usar essa variável para que o seu novo ícone também acompanhe a cor da label, mas se quiser pode usar o --szot-icon-color direto no slot, alterando a cor do seu ícone sem afetar a cor do ícode de "X".