UNPKG

@oslokommune/punkt-elements

Version:

Komponentbiblioteket til Punkt, et designsystem laget av Oslo Origo

13 lines (12 loc) 682 B
/** * Oppdaterer `class`-attributtet på et element ved å legge til eller fjerne en gitt klasse. * * Denne funksjonen kan brukes til å sette og fjerne klasser på det ytterste elementet, * for eksempel ved bruk av `pkt-hide`. Hvis vi ikke setter denne klassen direkte på * custom elementet, kan skjermlesere potensielt fortsatt lese opp noe av innholdet. * * @param element - HTML-elementet som skal oppdateres. * @param className - Klassen som skal legges til eller fjernes. * @param condition - Hvis `true`, legges klassen til; hvis `false`, fjernes den. */ export declare function updateClassAttribute(element: Element, className: string, condition: boolean): void;