* 💄 fix for broken pin style
As content (Rows) grows, the pin would get pushed down (and under) the content.
* changeset
* 💄 make css for timeline pin even more compact
* 🎉 WIP for ny sidebar og TOC meny
* 💫 Animert farger
* 🎨 Støtte for nested menuitems
* 🎨 Støtter nå sidebar og toc-variant for farger
* ♻️ Migrert TOC til å bruke ny meny
* ♻️ Migrert Sidebar til å bruke ny meny
* 🐛 Fikset story
* ♿ Klikkhøyde nå minst 32px
* 💄 Justert bakgrunnsanimasjon fra 200ms -> 100ms
* Types: variant bruker semantiske navn
* bug: MenuLink ble brukt utenfor MenuLi
* Prevent "Enter" key in Combobox to...
* Added test for Enter not submitting form
* Added changeset
* Add test for un-selecting a selected option using "enter" on a Chip not submitting the form
* Do not prevent enter from submitting form if it should not perform another action (like selecting an option)
* Do not submit when the input field has a value
* Replace lots of sleep-calls with awaiting userEvents
* Create util function for looking up an option
* Fix bug where we couldn't un-select a custom option using "enter"
* Update test to account for the dropdown list closing when focus moves to the chips in the previous step
* Add possibility to slow down tests for debugging
* Fix issue with onFocus -> onToggleSelected(false), where clicking the open/close button didn't work
* Fix test
* Closing the FilteredOptionsList when focusing a Chip caused too many side effects, but we need to remove virtual focus at least. That way we won't double-click on enter.
* When no longer closing FilteredOptions on focusing a chip, we don't need to click the toggleIsOpen button to check that the option is un-selected
* Update .changeset/rotten-windows-cover.md
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
---------
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* 🐛 Når Descendant-provider ble brukt med react cloneElement feilet child-re-render
* ⚡ Synker options for allerede registrert node
* ⚡ Unngår flere map-lookups for samme funksjon
* 🚚 Byttet ut gamle god-praksis sider med nye
* ♻️ Sitemap bruker ny gp-struktur
* ♻️ Lister med tema tittler bruker nå nye tema
* ♻️ Flyttet gammel godpraksiscardsimple
* ⚰️ Markert gamle tema-felt i sanity som deprecated
* ♻️ Bedre håndtering av editor/profil visning
* ♻️ Velger nå ikke en default tab for sanity visning
* 🔒 ErrorBoundary på alle gp-cards
* 🧪 Storybook for frontpage-cards
* 🐛 Dialog var ikke riktig lablet
* 🐛 Chips-liste wrappet ikke button i li, cube-illustrasjon var ikke gjemt for skjermleser
* 🎉 Viser publiserings og oppdateringsdatoer i toppen av artikkel
* 📝 Bidragsytere -> Medvirkende
* 🐛 Playwright testet gamle god praksis sider
* 🐛 Preview brakk på forside og god-praksis
* 💄 HeroCards har større illustrasjon
* ♻️ Forenklet size på herocard
* ♻️ Innhold i herocard er alltid sentrert
* 🔍 Artikler har nå riktig fallback OG-image
* Update aksel.nav.no/website/e2e/test-urls.json
* 🏷️ bruker SanityImageSource for piktogram
* 🏷️ Tagget title i staticprops som deprecated
* 🔥 Fjernet testkode
* Update aksel.nav.no/website/sanity/plugins/structure/god-praksis.ts
* 📝 Skrivefeil i structure
* 💄 Oppdatert gap mellom tagger i cards
* index & process templates -> stories
* ✨ add duplication of templates to component storybook
* 🎨 fix story
* ♻️ refactor indexers for storybook
* ♻️ layout fullscreen for templates
* 🔥 Fjernet meta.json filer
* ♻️ Trukket dekorator-kode ut av alle templates
* 🐛 Fjerner storybook stories fra npm output
* 🔥 Fjernet templates fra core/react
* 🔥 Fjernet console.log
---------
Co-authored-by: Ken <ken.aleksander@gmail.com>
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* 🚧 wip on Summary
* ✨ new HR component
* 👔 fancy utility function to inject components into children
This is to be used in 2 places where we iterate over children and add <hr /> components between them all.
It also wraps the children in a <Box>, which is used here and not really reflected in the name of the function 🤔
* 🎨 improved version of Summary component
* Remove (some) magic
* Fix children type in injectHRBetween
* css
* header gap and bg
* responsive story + example with long texts
* 🚚 Summary -> FormSummary
* 🎨 update stories
* 🎨 update story + tweak CSS for EditButton
* 📝 add JSDoc
* export FormSummary in core/react/src/index.ts
* FormSummaryValue bruker BodyLong
* 📝 update JSDoc
* 📝 add demo
* 📝 update README.md for eksempler
* forwardRef på Answers
* forwardRef på Header
* forwardRef på Label og Value
* forwardRef på Heading og Edit
* Answer export
* spread props
* 🔥 remove HR component
* 📝 update JSDoc
* 🎨 export more FormSummary
* 🔥 duplicate dependency of _mapping (same as main)
* 📝 update JSDoc for FormSummary
* changeset
* 🔖 changeset
* 🔥 duplicate changeset
* Rename EditButton -> Edit
* oops
* Link er vel valgfritt
* 🐛 add correct CSS dependency for FormSummary
* 💄 FormSummary
* 💄 FormSummary
* className navds-form-summary
* className navds-form-summary__answers
* className navds-form-summary__header
* Update @navikt/core/css/form/form-summary.css
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Update @navikt/core/react/src/form-summary/FormSummaryLabel.tsx
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Update @navikt/core/react/src/form-summary/FormSummaryValue.tsx
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Header wrapper på små skjermer
* Rekkefølgen på selectors samme som DOM
* 🎨 structure consistency (ref, then ...rest, then className, then other things)
- also convert a props -> {not_the_rest, ...rest}
* update mappings
* Flytt border slik at du kan ha flere dd etter hverandre
* 🎨 update stories
* 🎨 update stories (more empty values)
* 🚚 story ComplexData -> RealisticUsage
* Mindre padding på små skjermer
* 🎨 update stories
* Answer forwardRef
* 🎨 update stories
* Eksempel på linjeskift i value i story
* 🎨 update story
* 🎨 update story
* 🚚 FormSummary -> Form/FormSummary
* 🎨 update Demo and story
* 🏷️ make href required for FormSummaryEdit
* 🏷️ + 🚧 typing woes
* 💄 tweak CSS to make it look just right
* 🏷️ correct typing using Exclude > Omit
* 🎨 use div over section without label
* 💄 FormSummary, last-child padding removal
* Fjernet kommentar
* typo i readme
* 🚚 FormSummary.Edit -> FormSummary.EditLink
* 🏷️ make href for EditLink optional
* 🚚 rename FormSummaryEdit -> FormSummaryEditLink
* FormSummaryEdit -> FormSummaryEditLink
* ✨ add example to FormSummary
* 🎨 update examples
* 🎨 update examples
* 💄 FormSummary
* 🎨 types + jsdoc tweaks (FormSummary)
* 🔥 remove aria-label example
* 🎨 separate example for grouped data
* 🎨 update desc for example
* 🔥 unused example code
* 🚚 rename examples
---------
Co-authored-by: Halvor Haugan <halvor.haugan@nav.no>
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* 🚚 Flyttet bloggvisning til egen fil
* 🚚 Flyttet grunnleggende visning
* 🎨 Sorterer 'trenger oppdatering' etter eldst først
* 🎨 Sorterer 'trenger oppdatering' etter eldst først i god-praksis
* 🚚 Flyttet komponenter visning
* 🚚 Flyttet admin visning
* 💄 Endret ikon for utdaterte artikler. Dynamisk treshold for utdatert
* 📝 Skrivefeil
* 🐛 Skrivehjelp-tittel hadde for lav kontrast på darkmode i sanity
* 🔥 Fjernet unødvendig currenUser check
* ♻️ Fikset PR-kommentarer
* Update aksel.nav.no/website/sanity/plugins/structure/structure.util.ts
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🐛 Sjekker mail for lowercase
* 🐛 email kan være undefined
* Update aksel.nav.no/website/sanity/plugins/structure/structure.util.ts
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* ♻️ Bruker innebygd showIcon-funksjon
* 📝 Bedre gruppenavn for seksjoner i sanity
* 💄 Ikoner på landigssider
---------
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🎨 innholdstype og undertema er nå required
* ♻️ Bruker eget panel for utdatert-warning i sanity
* ⚡ Bruker sanity useCurrentUser for å vise tilganger til bruker på profilside
* Update aksel.nav.no/website/sanity/schema/custom-components/EditorPage.tsx
* 🔥 Fjernet rest-spread
* 🚧 wip on Summary
* ✨ new HR component
* 👔 fancy utility function to inject components into children
This is to be used in 2 places where we iterate over children and add <hr /> components between them all.
It also wraps the children in a <Box>, which is used here and not really reflected in the name of the function 🤔
* 🎨 improved version of Summary component
* Remove (some) magic
* Fix children type in injectHRBetween
* css
* header gap and bg
* responsive story + example with long texts
* 🚚 Summary -> FormSummary
* 🎨 update stories
* 🎨 update story + tweak CSS for EditButton
* 📝 add JSDoc
* export FormSummary in core/react/src/index.ts
* FormSummaryValue bruker BodyLong
* 📝 update JSDoc
* 📝 add demo
* 📝 update README.md for eksempler
* forwardRef på Answers
* forwardRef på Header
* forwardRef på Label og Value
* forwardRef på Heading og Edit
* Answer export
* spread props
* 🔥 remove HR component
* 📝 update JSDoc
* 🎨 export more FormSummary
* 🔥 duplicate dependency of _mapping (same as main)
* 📝 update JSDoc for FormSummary
* changeset
* 🔖 changeset
* 🔥 duplicate changeset
* Rename EditButton -> Edit
* oops
* Link er vel valgfritt
* 🐛 add correct CSS dependency for FormSummary
* 💄 FormSummary
* 💄 FormSummary
* className navds-form-summary
* className navds-form-summary__answers
* className navds-form-summary__header
* Update @navikt/core/css/form/form-summary.css
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Update @navikt/core/react/src/form-summary/FormSummaryLabel.tsx
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Update @navikt/core/react/src/form-summary/FormSummaryValue.tsx
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Header wrapper på små skjermer
* Rekkefølgen på selectors samme som DOM
* 🎨 structure consistency (ref, then ...rest, then className, then other things)
- also convert a props -> {not_the_rest, ...rest}
* update mappings
* Flytt border slik at du kan ha flere dd etter hverandre
* 🎨 update stories
* 🎨 update stories (more empty values)
* 🚚 story ComplexData -> RealisticUsage
* Mindre padding på små skjermer
* 🎨 update stories
* Answer forwardRef
* 🎨 update stories
* Eksempel på linjeskift i value i story
* 🎨 update story
* 🎨 update story
* 🚚 FormSummary -> Form/FormSummary
* 🎨 update Demo and story
* 🏷️ make href required for FormSummaryEdit
* 🏷️ + 🚧 typing woes
* 💄 tweak CSS to make it look just right
* 🏷️ correct typing using Exclude > Omit
* 🎨 use div over section without label
* 💄 FormSummary, last-child padding removal
* Fjernet kommentar
* typo i readme
* 🚚 FormSummary.Edit -> FormSummary.EditLink
* 🏷️ make href for EditLink optional
* 🚚 rename FormSummaryEdit -> FormSummaryEditLink
* FormSummaryEdit -> FormSummaryEditLink
* ✨ add example to FormSummary
* 🎨 update examples
* 🎨 update examples
* 💄 FormSummary
* 🎨 types + jsdoc tweaks (FormSummary)
---------
Co-authored-by: Halvor Haugan <halvor.haugan@nav.no>
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* 🚚 Flyttet gp-taxonomy over til prod
* 🎉 Satt opp ny sanity-struktur for god-praksis
* 🔥 Fjernet gammel editor-visning
* 🎉 Oppdatert templates for ny sanity-visning av gp
* 🔥 Fjernet god-praksis-taxonomy struktur
Struktur er nå flyttet inn i main
* 🎉 Ny hook og API 'descendants'
* 📝 Bedre storiers
* 🎉 Setup for ny tabs
* 🎨 Setup context
* 🎨 useTabs-hook
* 🎨 Tablist hook
* 🚚 Flyttet tablist i egen mappe
* 🎨 TabList
* 🐛 Fikset import av tabList
* 🎨 Tabs.Tab implementert
* 🎨 Tabs.TabPanel implementert
* 🐛 Fikset import av tabpanel
* 🐛 onOnClick -> onClick
* 🐛 Fikset keydown-håndtering i tablist
* 🐛 Fikset plassering av scrollbuttons i overflow
* ♿ Scrollbutton er nå
* ✨ Fitted variant
* 🐛 Fikset imports
* 🔥 Fjernet radix-tabs import
* 🎨 Panel-children rendres bare hvis selected
* 🎨 lazy-prop for å bare rendre children i panel hvis selected
* 🎨 Tabs.Tab håndterer nå tab-key og tabindex riktig
* 📝 Changeset
* 📝 Changeset
* [V6] Deprecated Grid og ContentContainer (#2622)
* 🔥 Fjernet grid css
* 🔥 Fjernet grid tsx
* 🔥 Fjernet content-container fra systemet
* 🐛 la til deprecatePrefix-tag for stylelint
* 📝 Changeset
* Textarea: Fjern wrapper (#2635)
* [V6] Chat-props deprecation (#2631)
* 🎨 Satt opp codemod boilerplate for chat deprecation
* 🐛 v5 -> v6 i codemod
* 🧪 Tester for alias-import av chat
* 🧪 idempotent codemod-test
* 🔥 Fjernet deprecated props fra Chat
* 📝 Changeset
* 📝 Bedre advarsel i chat-codemod
* 📝 v6-migration update
* 🧪 Tester vanlig import av Chat
* 📝 Oppdatert tekster i codemod
* 🔥 Fjernet return fra removeProps
* Update @navikt/aksel/src/codemod/migrations.ts
* [V6] 1440px breakpoint (#2632)
* ✨ La til nytt brekkpunkt 1440px
* 🎉 Bleed støtter 2xl breakpoint
* 🎉 Bleed box 2xl breakpoint
* 🎉 hgrid 2xl breakpoint
* 🎉 resterende primitives støtter 1440px
* 📝 tailwind migreringsdocs
* 🔥 Fjernet navno-mal fra chromatic snapshot
* 📝 Changeset
* 🐛 2xl hgrid css brakk
* 📝 Oppdatert changset med tailwind-ref
* Update @navikt/core/react/src/layout/bleed/Bleed.tsx
* Update @navikt/core/react/src/layout/bleed/Bleed.tsx
* 📝 Mer konsekvent story for breakpoints i box
* 🐛 JSDOC for Bleed matcher nå syntax
* [V6] Fjernet z-index-modal token (#2637)
* 🔥 Fjernet zindex-modal token
* 📝 Oppdatert docs
* 📝 Changeset
* [V6] ErrorSummary magic (#2642)
* ♻️ Flyttet li-tag fra ErrorSummary-parent til child
* 🏷️ Bedre typer
* 🔒 Heading er nå required i ErrorSummary
* 🎨 Egen prop for ErrorSummary fokus
* 📝 Changeset
* 🎨 Bedre fokushåndtering i ErrorSummary
* ♻️ focusTarget -> focusTargetRef
* 📝 Fikset jsdoc
* 📝 Migreringstekst
* 📝 changeset
* 📝 Migration-text
* 📝 JSDoc-staving
* 📝 Oppdatert migreringsguide for z-index + tailwind
* 🐛 Fikset bruk av z-modal i tailwind
* 🔥 Fjernet descendants-filer
* 📝 Rename context og types til namespace
* 🔥 Fjernet openOnFocus-prop fra date
* [V6] Modal: strengere prop-typer (#2718)
* 🎨 SortState i Table har nå none tilgjengelig (#2726)
* [V6] Oppdatert bruk av action-farger (#2717)
* 💄 Button secondary hover
* 💄 Radio/Checkbox action-farger
* :WIP: combobox action-farger
* 🐛 Tilpasset hover-farge på checkbox i confirmationpanel
* 💄 copybutton hover-text action
* 💄 dropdown, helptext hover-text
* 💄 link og linkpanel actionsfarger
* 💄 Search action-farger
* 💄 select action-farger
* 💄 Stepper action
* 💄 Textarea action
* 💄 Textarea og textfield colors
* 🐛 Riktig hover-bakgrunn på combobox selected option
* 📝 Changeset
* 📝 changeset tokens
* 📝 Dokumentert nye tokens
* [V6] Native ESM-støtte 🎉 (#2677)
* 🎨 Fungerende cjs/esm bundle med use-client
* 🎨 Oppdatert dir-output i for esm
* ⬆️ Bump date-fns og react-day-picker
* 🎨 oppdatert date-fns imports
* 🐛 Endret bruk av reat-day-picker i monthpicker
* 🐛 Fikset rendring av button i Datepicker-row
* ♻️ Bruker date-fns imports ssom støtter v2 og v3
* ⬆️ Synced date-fns versions
* ✨ Astro testmiljø
* 📝 Changeset
* 🎨 Skriver packagejson med type for esm
* 🔥 Fjernet .yarn/* fra astro
* 🎨 La til .yarn i gitignore for astro
* ⏪ Bruker riktig ds-react versjon
* ⬆️ Lik tsconfig som ds-react i aksel-icons
* 🐛 La tilbake provernance
* 🐛 Undo Day/Row fix fra main
* 🔥 Fjernet mulighet til å laste date-fns v2
* 🔥 Fjernet fs-extra dependency
* 🐛 Fikset feil versjon på core/react
* [V6] React-pakker støtter nå native SSR ved å bruke `use-client` 🎉 (#2707)
* 🎉 use-client blir lagt til på export av ds-react og aksel-icons
* 🎉 La til nextjs med appdir for testing
* ⚡ Tom yarn.lock med i git
* 📝 changeset
* 📝 Oppdatert migration-guide
* Update @navikt/aksel-icons/config/index-template.js
* 🚚 rename fitted -> fill in tabs
* 🐛 Async-lasting av date-fns er nå v3 esm compliant
v3 av date-fns støtter ikke default export/import, noe som brakk async-lasting da vi brukte .default
* 🧪 Forbedret Tabs-tester
Lagt til flere test-caser, men implementert testing av keyboard-nav og tabbing
* ⬆️ yarn sync
* ⬆️ Yarn lock
* ⬇️ Reversert duplikate endringer som kom fra v6
* 🎨 Aria-hidden blir nå satt på ikon hvis label allerede er satt på tab
* Update @navikt/core/react/src/tabs/Tabs.types.ts
* 📝 Testnavn for tabs
* ⚡ Skipper unødvendig memo for tab-context, punktum etter all jsdoc
* 🔥 Fjernet TabsContextProps
* 📝 Fjernet comma på changeset
* 📝 Fill-demo for aksel.nav.no
* 📝 Changeset for lazy-prop
* Update @navikt/core/react/src/tabs/parts/tabpanel/TabPanel.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🐛 Beholder attr fra radix med i ny implementasjon
* ⚡ Flyttet fokus-state update ut av useeffect, fjernet unødvendig klasse for hidden
* ⚡ Unngår unødvendig sjekk for disabled i onFocus for useTab2
* ♻️ tab og tabpanel støtter nå egne id-er
* Update @navikt/core/react/src/tabs/useTabs.ts
* 🐛 I none tilfeller førte setFocusedValue utenfor useEffect til infinite re-renders
* Update @navikt/core/react/src/tabs/parts/tab/Tab.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🐛 bruker-id var satt på feil attrb
* 📝 Dokumentert custom-ids for tabs
* ⚡ Chroamtic-format for tabs-stories
* ♻️ Omskrevet tabs-stories for ny syntax
* 📝 Bruker bold markdown istedenfor note syntax
* 📝 Flyttet warning til newline
* 📝 Bruker bare ett linjeskift for jsdoc
---------
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🎉 Animert hero-select for nye gp-sider
* 🎨 Implementert keyboard-handler for tema-hero
* ♿ Gjemmer elementer ikke synlige ved hero-select
* 🎉 Ny hero for gp-side
* 🎨 Oppdatet gp-forside
* 🧪 Stories for nye komponenter
* 🐛 tabindex -> tabIndex
* ♻️ Oppdatert queriy definition
* 💄 Justert for mobilvisning
* 🎨 Bruker prictogram-data fra sanity i cards
* 🎉 Bruker faktiske innholdstyper og undertema nå
* 🔥 Fjernet TODO
* 🎨 Oppdatert go-forside til å støtte riktekst description
* 🐛 stories var ikke oppdatert
* 🎉 Bruker hero-cards i tema-hero
* 🐛 stories var ikke oppdatert
* 🐛 Manglet image i response-type
* ♻️ Omstrukturert modalvariant av dialog
* 🎉 Dynamisk hero for gp-sider
* 💫 Dynamisk skalering er nå animert
* 💫 Justert exit-animasjon
* 🔥 Fjernet gammel inline style
* ♻️ Forenklet Static hero callbacks
* 🔥 Fjernet hasRefs sjekk etter query for gp-artikler
* 🎉 Oppdatert serverside interface for gp-tema
* 🎉 Visninger for filtervalg på gp-tema
* 🐛 Valgt element ble ikke fokusert ved hero-åpning
* 🎉 Oppdatert artikkelkort for nye gp-sider
* 💄 Justert spacing for heading/desc seksjoner
* 🎉 Fikset lasting av data og chips
* 🎉 Fungerende chip-navigering
* ⚰️ Fjernet gammel kode
* 🚚 rename tema-hero filer
* 📝 Dokumentert count articles funksjoner
* 🧪 tester for count-articles
* 🚚 Flyttet cardgrid ut til egen fil
* 🔍 lagt til seo for tema
* ⬇️ reversert til prod-dataset
* 🎉 Artikler på gp-forside er sortert etter mest populære
* 🎨 satt description på undertema til required
* 🎉 Panel for forhåndsvisning av undertema/innholdstype på artikkelside
* 🎉 Lagt til forklarings-felt i ny god-praksis struktur
* 🐛 Fjernet chiplist for lister uten noe data
* 🎉 Tilpasset temaheader for kontrast
* 💄 normal -> semibold for statichero title
* ♿ Wrappet lister i ul > li
* 🎉 Oppdatert til ul > li på artikkel-lister
* 🐛 Cards strakk seg ikke til høyde etter wrapping i li
* 🐛 Manglet main-element og skip-link støtte
* 🔍 Bedre meta-description
* 🔥 Fjernet kommentar
* 🎨 Gjort klar sitemap for ny god-praksis
* ♿ Bedre semantikk for temasider
* 🎨 Justert tema header
* 🎨 Oppdatert akselchevron
* 💫 Justert page-animasjon
* 🎨 La til artikkel-chips
* ♻️ Link chip -> temalink
* 🎨 Tema-tagging på gp-artikler
* 💄 Gradient og illustrasjon på tema-hero
* 💄 La til bildestøtte i hero-tittel
* 🐛 stories brakk
* 💄 Satt god praksis heading til text- default for bedre kontrast
* 💄 z-index problem på intro hero
* 💄 Småjusteringer design
* 🐛 z-index stacking av cube-illustrasjon nå bak tekst
* 📝 Lagt til kommentar
* 🚚 Flyttet over støtte for wc definering i react
* 🐛 Brukte feil temahenter i sitemap som brakk playwright
* ♿ uu-oppdateringer etter review
* ♻️ Explanation -> description for undertema og tema
* 💄 Oppdatert Hero for teamsider
* 💄 Blur-bg på tekst i hero, no underline på hover for komponentsforside
* ♻️ Fokus beholdet på select-knapp ved åpning av tema-dialog
* 📝 Commentarer på escapeKeyDown hook
* 💄 Gjennbruker gradient for alle hero-headers
* 📝 Skrivefeil
* 📝 Kommentert useGpViews
* 📝 Kommentert endringer
* ⬆️ Bumpet sanity til v3.36
* ♻️ Fjernet Modal variant av tema hero.
Bruker samme dialog på mobil og desktop
* 🎨 aria headings -> h3 for gp-forside lenke
* 📝 Lowercase i html for artikkelcards
* Update aksel.nav.no/website/pages/gp/index.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Update aksel.nav.no/website/components/website-modules/AnimatedChevron.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Update aksel.nav.no/website/components/layout/god-praksis-page/cards/GpArticleCard.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Update aksel.nav.no/website/components/layout/god-praksis-page/hero/tema-hero/parts/HeroCardList.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🚚 ArticleView -> ArticleSections
* 🚚 bosheight -> dialogheight
* 🐛 Import feilet av GpCardGrid etter navneendring
* 🐛 hero navigasjon var ikke sortert etter temanavn
* 🔥 Fjernet explanation-felt for innholdstyper
* ♻️ Ryddet opp i kommentarer fra github
* ♻️ Bruker SanityImageSource for Image-type
* 💄 Selected-variant av herocard. Inverted-pictogram i sanity
* 📝 view -> queryView
* ♻️ Skrevet om ArticleSections for å unngå repetert kode
* ⬆️ yarn lock
* ♻️ Fjernet unødvendig react-fragment
---------
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 🎉 Satt opp boilerplate for auth på Aksel
* 🎉 Auth boilerplate
* 🎨 Demo-setup for å teste auth i dev
* 🚚 Flyttet auth til getserversideprops
* 🔥 Fjernet authprovider fra _app
* 🐛 revalidate er ikke valid key for getserversideprops i nextjs
* 🚚 rename auth-dir
* 🔥 Fjernet auth types
* 🎉 Auth for api
* 🎨 Oppdatert workflows med token
* 🔥 Fjernet testing av auth på god-praksis sider
* 🎨 La til sidecar på prod-deploy
* 🐛 only return boolean in Promise<boolean>
* ✨ feedback form
* 🎨 showcase all states of new FeedBackForm
* 🔥 remove prop name (will use auth api)
* 🎨 use getAuthUser()
* 🎨 use useAuth() for login/logout
* 🎉 Slack feedback-api
* 🐛 handle case where token is null
* 🎨 scroll to anchor on login redirect
* ⚡ Utility-funksjoner for slack-api
* 🧪 Tests for slack-utilities
* 🎨 Ryddet opp i henting av slack memebers
* 🚚 Flyttet caching inn i funkson
* 📱 make FeedbackForm responsive
* 🎉 Strengere typet slack-utilities
* 🎨 Fikset typefeil i feedback-api
* ⬆️ Migrert til @navikt/oasis
* 🏷️ Satt typer til strict for å kjøre tester
* 🎨 Slackbot-API with protected auth and actual user
* 🏷️ strengere typer
* ⚡ Implementert paginering av slacbot
* 🎨 Lagt til slackbot-token i workflows
* 🏷️ strict tsconfig
* 🏷️ Typer for slackbot input
* 🔥 Fjernet demo-body
* 🎨 oppdatert medvirkende tekst
* ⬆️ Yarn lock
* 🎨 move state handling down to Feedback
* 🏷️ typing fixes
* 🚧 API usage
* 🏷️ fix type error
* 👷 update AccessPolicy
* 🦺 add validation to feedback form
* 💄 justify-items-stretch on TextArea needed 🤔
* ♻️ avoid prop drilling, use sanity data hook for document id
* 🔧 add auth to webpack config for storybook
* ♻️ Feedback form (also add error state handling)
* 👷 add stories for Feedback form
* 🔊 log feedback results metadata
* ♻️ remove refs, use formData and event.currentTarget
* 🧪 retry flaky test
* ⚗️ test promises for dynamic import in test
* 🧪 flaky test config
* ⬆️ yarn lock sync
* ⬆️ yarn lock sync
* ♻️ Bruker nå egen userState-type for fortelle komponenter om bruker er logget inn eller ikke
* 🔥 remove unused CSS
* 📝 lagt til todods
* 🔥 remove anonymous feedback submission
* 🔥 remove CSS
* :goals_net: catch fetch clientside, feedback
* ✨ send feedback to private slack channel as well
notify everyone if there are 0 editors
* 💄 + ♿ aria-hiddens and better styling, Feedback
* ♻️ refactor + add more feedback (loading state + alert)
* ⚗️ test encoding uri for anchor (redirect)
* ⚗️ more testing URL redirect
* ⚗️ more testing
* ⚗️ testing
* ✅ stories for Feedback
* 🔒 sanitize user objects (then cache)
* 🏷️ type SanitizeUser in find-user
* 🐛 optionally render the message about zero editors
* ⚗️ more testing for URL redirect / fragment issue
* ⚗️ log the redirect URL
* ⚗️ more testing
* ♻️ Gjennbruker error-return for feedback-api
* 🧪 Tester alternativ løsning for scroll etter login
* 🐛 Query update slapte loop i useEffect
* 🧪 Tester alternativ løsning for scroll etter login
* 🚚 Flyttet autofocus inn i headingseksjon
* 🐛 Wonderwall fjerner & fra query
* 🐛 encodeUrl as defined in wonderwall docs
* 🧪 Reversert til anchor-løsning
* 🧪 Reversert til anchor-løsning med encoding
* 🐛 Fikset edgecase der asPath med allerede eksisterende hash brakk login-redirect
* 🔥 Cleanup etter anchor-testing
* ⬆️ yarn lock sync
* 🎨 Oppdatert til navikt channelid
* 📝 Endret på error-tekst i feedback
* Fjernet ts-expect-error
* ⬆️ yarn lock sync
* 🔥 Fjernet filterering på godkjent mail
* 📝 Oppdatert slackbot-block
---------
Co-authored-by: Julian Nymark <julian.nymark@nav.no>
Co-authored-by: Halvor Haugan <halvor.haugan@nav.no>
* Remove unused function
* Support for complex options, using objects with label and value instead of strings
* Better typing for isTextInSelectedOptions value (boolean instead of truthy/falsy)
* Stricter value type: Only accept string values. This will work better with the allowNewValues prop, and simplify returning a value from onToggleSelected.
* More JSDoc
* Add test for complex options with label and value
* Add example for complex options on the aksel-website
* yarn.lock
* Remove other properties than label and value from Combobox options in Storybook-examples, as we have limited the format for now
* Array.includes does not work with objects, so should use isInList utility function. Fixes missing checkmark for selected items in FilteredOptions.
* Add changeset
* Remove navds-dependencies in playroom that break playwright tests. These are outdated/unsynced, and will be inherited from parent package.json instead.
* Do not try to remove an undefined option
* "it" is from jest. Use "test" instead.
* Update @navikt/core/react/src/form/combobox/FilteredOptions/filteredOptionsContext.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Update @navikt/core/react/src/form/combobox/FilteredOptions/filteredOptionsContext.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Update @navikt/core/react/src/form/combobox/Input/Input.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Update @navikt/core/react/src/form/combobox/types.ts
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Raise change level to minor, to signal the new feature
* Spread props instead of adding them separately
* JSDoc @returns doesn't do anything without a value specified, and neither of these return a value
* Options are used for multiple features, so will just skip specifying them
* Doesn't need a guaranteed unique ID for storybook examples. Use hard-coded instead.
* selectedOptions is a list of strings anyhow, so should just use the value
* More realistic example for complex options, where the option label is larger, and the SelectedOptions label uses a short code (the value)
Also made the isInList function better, by checking both label and value when checking ComboboxOptions. Pass just the value or just the label if you only want to check either of them.
* Add tests for mapToComboboxOptionArray (renamed from mapFromStringArrayToComboboxOptionArray)
* Add test for toComboboxOption and use this function in mapToComboboxOptionArray
* Update combobox unit test for complex options to use a more realistic example
* Don't say anything about what might be added in the future. That doesn't belong in the documentation
* Oppdater beskrivelsen for complex options-eksempelet (var kopiert fra annet eksempel)
* Fix Storybook example bug where de-selecting a value selected it an extra time
* Fix example
* Remove listing options because it breaks with allowNewValues
* Revert earlier change that always showed selected values in FilteredOptions, even if it didn't match the search text. This broke autocomplete.
* Remove unneccessary optional check
* yarn.lock
* Don't need to use toLocaleLowerCase
---------
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* 💄 pretty up the props box on aksel.nav.no + typos
- also update some props docs here & there
* ♻️ pull out component, lazy() it
* 🔥 remove testing css
* 🎨 add fallback with <Suspense>
* 💬 correct @default strings
* 💄 spacing in Props table
* 🔥 @note is not a real JSDoc tag
* ✨ docgen extracts example, render fancy example box
* ✨ pretty @return and @params
* 💄 improve table layout / CSS
* 💄 + update CopyButton & Combobox jsdoc.
* 📝 update jsdoc
* 🎨 Oppdatert layout og visning av prop-table
* 🎨 use more semantic html, better nested <dl>
* ♿ add h4 to prop items
* 👷 use production sanity data
* ♿ revert nested <dl> so Axe tests pass
* 🏷️ correct some types for tsc to pass
* ♿ change from div -> ul
* 👷 commit lockfile
* 💄 make ul bottom rounded and align type with it\'s code block
* ♿ set language tag for props written in english
* 🏷️ type improvements for props section
* 🙈 update .gitignore
* 📝 jsdoc update
* 💄 props section
* ♻️ rename and less indentation (continues > ifs)
* 💄 style changes for Prop section
- breakpoint fail fix
- breakpoint col / row flex for prop fields
- padding tweaks
* 📝 update example jsdoc
---------
Co-authored-by: Ken <ken.aleksander@gmail.com>, Halvor <halvor.haugan@nav.no>
* 🎉 Satt opp boilerplate for auth på Aksel
* 🎉 Auth boilerplate
* 🎨 Demo-setup for å teste auth i dev
* 🚚 Flyttet auth til getserversideprops
* 🔥 Fjernet authprovider fra _app
* 🐛 revalidate er ikke valid key for getserversideprops i nextjs
* 🚚 rename auth-dir
* 🔥 Fjernet auth types
* 🎉 Auth for api
* 🎨 Oppdatert workflows med token
* 🔥 Fjernet testing av auth på god-praksis sider
* 🎨 La til sidecar på prod-deploy
* 🐛 only return boolean in Promise<boolean>
* ⬆️ Migrert til @navikt/oasis
* 🏷️ Satt typer til strict for å kjøre tester
* ⬆️ Yarn lock
---------
Co-authored-by: Julian Nymark <julian.nymark@nav.no>
Nye forfattere blir anbefalt å bruke et alias eller bare fornavn hvis man ønsker.
Ingen er satt som anonym i dag, slik at dette ikke vil påvirke noen forfattere
* 🎨 Satt opp migrering for editorsider
* 🎨 Oppdatert initialvalues for mail og oppretting av nye artikler
* 📝 Description på email-field
* Update aksel.nav.no/website/sanity/schema/documents/editors.tsx
* Update aksel.nav.no/website/sanity/schema/documents/editors.tsx
* Update aksel.nav.no/website/sanity/schema/documents/editors.tsx
* 🎨 Bedre validering av nav-mail i sanity
* 🐛 Feilet etter ts oppdatering
* ⚡ Bruker vitest for Aksel cli
* ⚡ Tokens bruker vitest
* 🔥 Fjernet ubrukte dependencies fra aksel cli
* ♻️ Aksel icons vitest
* ♻️ React bruker vitest
* 🔥 Fjernet ubrukte dependencies
* ⚡ Ser nå hvilken workspace som kjører tester
* ⚡ Vitest på aksel.nav.no
* 🎉 Vitest for aksel
* 🐛 Fikset eslint-feil for vitetest
* 🔥 Fjernet happy-dom
* 🎉 Stylelint bruker native node test-runner og ikke jest lengre
* 🎨 Migrert nye Tabs/ToggleGroup-tester til vitest
@@ -21,7 +21,7 @@ add links to project-tasks, slack discussions etc here
- Check that only needed components and types are exported from `@navikt/core/react/src/index.ts`
- Add JSDoc to component (see other components for reference)
- Create storybook-stories for relevant component variations and compositions. Stories are used for [visual regression testing](https://www.chromatic.com/docs/), so make sure they are complete.
- Is the component sufficiently complex to warrant tests? Add some unit-tests for jest.
- Is the component sufficiently complex to warrant tests? Add some unit-tests for vitest.
- Ikoner: Nytt ikon `archive` ([#2772](https://github.com/navikt/aksel/pull/2772))
- Ikoner: Nytt ikon `opensource` ([#2787](https://github.com/navikt/aksel/pull/2787))
## 6.1.1
## 6.1.0
## 6.0.0
### Major Changes
- ESM: ds-react og aksel-icons støtter nå native ESM 🎉 ([#2623](https://github.com/navikt/aksel/pull/2623))
### Minor Changes
- SSR: ds-react og aksel-icons støtter nå `use client` og kan brukes i nextjs app-router uten lokal re-eksportering. ([#2623](https://github.com/navikt/aksel/pull/2623))
- Chat: Fjernet deprecated props `backgroundColor` og `avatarBgColor`. Bruk prop `variant` som erstatning. ([#2623](https://github.com/navikt/aksel/pull/2623))
- :sparkles: Ny komponent: ProgressBar ([#2845](https://github.com/navikt/aksel/pull/2845))
### Patch Changes
- Checkbox, Radio: Erstatter `:focus-visible` med `:focus` for bedre UX brukt sammen med ErrorSummary. ([#2893](https://github.com/navikt/aksel/pull/2893))
- :lipstick: tweak CSS for timeline pins. ([#2889](https://github.com/navikt/aksel/pull/2889))
## 6.6.1
## 6.6.0
### Minor Changes
- :sparkles: Ny komponent FormSummary ([#2802](https://github.com/navikt/aksel/pull/2802))
## 6.5.0
## 6.4.1
### Patch Changes
- FileUpload: Item-illustrasjon er nå radius-full ([#2834](https://github.com/navikt/aksel/pull/2834))
## 6.4.0
## 6.3.6
## 6.3.5
## 6.3.4
### Patch Changes
- ReadMore: Padding-right på button er bumpet noen px ([#2806](https://github.com/navikt/aksel/pull/2806))
## 6.3.3
## 6.3.2
## 6.3.1
## 6.3.0
### Minor Changes
- FileUpload: Ny komponent `FileUpload` for å håndtere opplasting av filer, Dropzone og fil-visning ([#2504](https://github.com/navikt/aksel/pull/2504))
- Modal: Får nå fokus når åpnes i Safari ([#2688](https://github.com/navikt/aksel/pull/2688))
## 6.1.0
## 6.0.0
### Major Changes
- Tokens: La til nytt brekkpunkt `2xl` for `1440px`. Alle primitives er oppdatert for å reflektere oppdateringen. Brukere av Tailwind vil måtte sjekke at overskriving av `screen: "2xl"` ikke brekker app. ([#2623](https://github.com/navikt/aksel/pull/2623))
- Grid, ContentContainer: Komponenter er fjernet fra systemet. [Se migreringsguide](https://aksel.nav.no/grunnleggende/kode/migrering#dd2cfa9fb1d1). ([#2623](https://github.com/navikt/aksel/pull/2623))
- CSS: Oppdatert bruk av action-farger i systemet. Dette påvirker komponentene: Button, CopyButton, Dropdown, Combobox, ConfirmationPanel, Radio, Checkbox, Search, Select, TextField, Textarea, Helptext, LinkPanel, Link, ReadMore, Stepper og Tabs. Endringen skal ikke brekke noe så lenge man ikke har overskrevet farger manuelt. ([#2623](https://github.com/navikt/aksel/pull/2623))
- Tokens: Nye tokens `--a-text-action-hover`,`--a-icon-action-hover` og `--a-border-action-hover` ([#2623](https://github.com/navikt/aksel/pull/2623))
- Textarea: Fjernet div med klassen navds-textarea\_\_wrapper ([#2623](https://github.com/navikt/aksel/pull/2623))
Loaded 100 of 944 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.