jokul icon indicating copy to clipboard operation
jokul copied to clipboard

feat: felles stylesheet

Open zenabii opened this issue 5 months ago • 6 comments

  • Opprettet egen styles.scss som henter inn alle komponenter sine stylinger som per nå ligger i jokul > sec pakken vår. Dette må oppdateres manuelt for hver gang vi flytter komponenter inn i pakken
  • Tanken er at med dette så kan teamene bestemme selv om de vil importere styles per komponent separat, eller kun forholde seg til én enkel import.
  • Vi må ta forbehold om at vi jobber med å få ned størrelsen i css filene, men per nå skal ikke filstørrelsen påvirke perfomance for noen.
  • Har notert noen kommentarer hvor vi f.eks mangler index filer i komponentene sine styles mapper: kan jeg ta meg friheten til å rette opp dette i samme PR her? 😄

Spørsmål:

  • Må denne filen også eksporteres i index.ts under jokul > src?
  • Er det nok i build-styles.mjs at den hentes på samme måte som alle andre med kun denne builden på linje 13?
    const sources = await glob("./src/**/[!_]*.scss", { ignore: "node_modules/**" }); 🤔

zenabii avatar Oct 01 '24 07:10 zenabii