aksel icon indicating copy to clipboard operation
aksel copied to clipboard

[Innspill til komponent]: <Button> med ikoner UU

Open ivoiv opened this issue 6 months ago • 2 comments

Tilbakemelding

Det er per i dag et par ting man må ha i bakhodet når det gjelder Button med ikon. Man må huske å manuelt sette aria-hidden på selve ikonet, eller sette Title på den dersom knappen ikke har tekst.

Kunne vi hatt en måte å automatisk legge til slike props til ikonet som sendes til icon? F.eks. dersom Button har tekst, alltid sett aria-hidden på SVG-ikonet.

Når man ikke har children/tekst og kun ikon, kunne vi kanskje også satt aria-hidden, dersom man setter title på selve Button? (usikker om det er mer riktig å ha title på button eller selve ikonet i button).

Det kan i min mening gjøre det lettere å ha mer UU-vennlige og compliant sider ettersom det vil bli mer vanskelig for utviklerne å "gjøre feil", med noe så viktig som knapper.

ivoiv avatar Jul 31 '24 15:07 ivoiv