Open mpinter opened 7 months ago
@daksas303 @ValkovMirec
Pozeral som zbezne kde vsade sa pouziva stary Button (components/ui/Button/Button
) a je to len Newsletter (Card), a potom vseliake search fieldy.
Newsletter pojde prec uplne, takze tu ho staci len odstranit, netreba nahradzat.
Searchfieldy budeme tiez prerabat a zjednocovat, ale az o par tyzdnov, tak prosim tuto nahradit novym buttonom. Inspiraciou moze byt HomePageSearchField
.
Predtým ako sa pustíme do prenesenia buttonu do knižnice by sme ho chceli mať implementovaný “dobre” v rámci jedného z projektov. Najbližšie k správnej implementácii je tento variant z konta - https://github.com/bratislava/konto.bratislava.sk/blob/master/next/components/forms/simple-components/ButtonNew.tsx. Čo by sme s ním chceli spraviť je dostať ho do projektu bratislava.sk a následne ho dokončiť do požadovaného stavu. Každý z bodov nižšie ideálne ako separátny PR po ktorom zmeny mergneme / otestujeme / deployneme:
yarn update-react-aria
- vsetky react-aria libky musia byt synchronizovane co sa tyka verzie, inak spolu nefunguju)react-aria-components
(alebo zakomponovat ButtonContext). Zároveň nahradiť naše custom data atribúty tými z react arie (pozri states, a ako tailwinde plugin)v pripade potreby konzultovat s @radoslavzeman