Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Legger til mørk bakgrunnsfarge i GridRow #1734

Merged
merged 3 commits into from
Dec 5, 2023

Conversation

havardthom
Copy link
Contributor

Beskrivelse

Legger til en backgroundDark prop til GridRow for å styre bakgrunnsfarge på native darkmode. Jeg la til eksempel kode for denne funksjonaliteten i examples/grid/GridRow-background.jsx fordi det er et samspill i bakgrunnsfarger på lightmode og darkmode. Ser at dette eksempelet også er brukt på https://design.sparebank1.no/komponenter/grid/ . Bare si ifra hvis funksjonaliteten istedet skal splittes ut i eget eksempel.

image

Motivasjon og kontekst

Man kunne ikke styre bakgrunnsfarge i GridRow native darkmode før, den ble satt til --ffe-farge-svart som default. Det er designbehov rundt å kunne sette bakgrunnsfarge til f.eks --ffe-farge-natt på native darkmode.

Testing

Testet manuelt i eksempelet nevnt ovenfor. Laget enhetstester tilsvarende det som fantes fra før. Det er noe css specificity i spill her med at &--bg-dark- klasser må være definert etter &--bg- for å overskrive bakgrunnsfarge hvis både background og backgroundDark er satt. Skulle gjerne hatt en automatisk test på dette men jest enhetstester er nok ikke riktig sted for det.

@havardthom havardthom requested a review from a team as a code owner December 4, 2023 08:58
@havardthom
Copy link
Contributor Author

Usikker på om rekkefølge på commits har noe å si her? Vurderte også å legge inn samme prop på GridCol men får evt. ta det i en separat PR hvis dere ønsker det

Copy link

github-actions bot commented Dec 4, 2023

Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-beach-0d62d0d03-1734.westeurope.2.azurestaticapps.net

const [bgColor, setBgColor] = useState(backgroundColors[0]);
const [bgDarkColor, setBgDarkColor] = useState(backgroundDarkColors[0]);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Endret forresten default valg i dropdown i eksempelet til Ingen farge, det var før jeg fant ut at eksempelet brukes på https://design.sparebank1.no/komponenter/grid/
Kan endre tilbake hvis dere ønsker

@antidecaf
Copy link
Contributor

Usikker på om rekkefølge på commits har noe å si her? Vurderte også å legge inn samme prop på GridCol men får evt. ta det i en separat PR hvis dere ønsker det

Rekkefølgen har ikke noe å si, det viktigste er at hver pakke har sin egen commit slik at endringer blir publisert på rett sted i npmjs. Hadde helt sikkert vært nyttig med samme prop i GridCol ja! :)

@havardthom havardthom merged commit 5e3a873 into develop Dec 5, 2023
4 checks passed
@antidecaf antidecaf deleted the ffe-grid-background-dark branch June 10, 2024 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants