* Remove extra vertical padding and fixed height for combobox input, to make the small variant the same size as TextField and so on.
* no message
* More robust combobox styling - using tokens and proper padding instead of min-height for sizing
* More robust combobox styling using tokens
* Remove gap between options in FilteredOptions
* Update @navikt/core/css/form/combobox.css
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Combine selectors for svg sizes in combobox
Removed pointer-events: none, because I couldn't find a use-case for it. The reason vanished when we squashed commits.
* Fix visual regression, where the first option was partially overlapped by the "max selected" message
* Revert yarn lock to match main
* A general selector for combobox SVGs had an effect on chips as well, so we need a selector for each SVG we want to set size for.
* Properly align items in FilteredOptions. Fixes issue with out-of-alignment checkmarks.
* Fix incorrect class selector
* This doesn't seem to do anything
---------
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* feat: Added biome again
* bug: Fixes Disallow use of implicit any type on variable declarations.
* refactor: Import as type
* refactor: Reverted change to typed for-loops in dialog-polyfill
* refactor: Reverted change to typed for-loops in dialog-polyfill
* Update @navikt/core/react/src/modal/dialog-polyfill.ts
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* refactor: biome-ignored inline-typing for-loop
---------
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Remove sandbox from intropage templates. It doesn't work, because of the URI length.
* Remove form id from the concrete examples
* Rename default template from "Introside" to "Standard"
* VStack is no longer necessary when we remove the form id
* Merged the real examples into one folder, so they can be added as one block (using chips) instead of after each other
* Init intropage. Just with header and guidepanel in first commit. The rest will follow.
Needs to move icon in header outside main column.
* Add "what can i apply to here" content, as well as prepare the page for more of these sections.
* Add "this is how you apply"-section
* Add confirmation checkbox and "start application" button
* Add "extra information" accordion
* Add language selector and switch to simple decorator
* Correct icon and placement for "start application" button
* Proper pictogram in FormHeader and bleed outside of the main column.
* Make Intropage header responsive, moving pictogram to the right on mobile/on the left on desktop
* Add IntroPage story to regular Storybook, so it is exposed through Chromatic
* Temporarily add ApplicationPictogram in same folder as template to make it available for demo tomorrow. Needs to find another place.
* Simplify/extract code for decorator
* updated texts according to Figma
* Center align title and form id with pictogram, to better support not showing the ID
* Update intro page standard template
* Update Stack direction type to support reverse order
* Add examples for alert and alternative applications. Need to clean up some TS-error later.
* Update Aksel examples for intropage
* Rename folder for intropage examples
* Use BodyLong instead of BodyShort
* Add specific examples for intropage
* Style fixes: add gutters to content (like header) and make sure a longer title does not take space from pictogram
* Update aksel.nav.no/website/pages/templates/soknad-introside/intro-med-alternativ-soknad.tsx
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
* Hide pictogram on the smallest screens, and keep it on the right side up until "lg" screens (compared to "md" before)
* Correct heading level
* All the content should be inside main
* Replace <Box> without any props with regular div's
* Replace "flex: 1" from heading-stack in every layout with flexShrink: 0 on only the pictogram
* Hide SVG's from screen readers
* Missing <Show>-element
* Keep pictogram on the right until the screen is at least of size "lg"
* Change the data-aksel-template attribute to allow proper tracking of intropage template use
* Changed texts after feedback from Sjur
* Legg til meta.json for changelog i form-introside-mappen
* Use standard padding between content and footer, but increase it to spacing-16 (4 rem) to reflect Figma and the documentation
* Remove template from Chromatic. May add templates to Chromatic-build later, but that should be done by watching templates on Aksel-webpage.
* Remove unused util for decorator
* Inline decorator-kode in all form intropage templates. Otherwise, they won't be included in the example code.
* Inline application pictogram in form intropage templates, so it can be copied. Maybe we should extract the form header as a component in Aksel?
* Remove spacing from BodyLong inside of Accordion
* Update aksel.nav.no/website/pages/templates/soknad-introside/intro-med-alternativ-soknad.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Removed duplicate word
* Added changeset for ds-react and ds-css changes
* Update aksel.nav.no/website/pages/templates/soknad-introside-alderspensjon/soknad-introside-alderspensjon.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* Fix alignment and placement in form header
* Move template tracking id further into the code, so it is not excluded by accident
* Title and other props are unnecessary on ApplicationPictogram, since it has aria-hidden set
* Remove title from single examples (only in folder), since it is not used, and use 0-index on all form intropage examples
* Align pictogram to the top of the title
* Reduce gap between sections from 3rem to 2rem
* Align pictogram to the top of the title for the rest of the templates
---------
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* bug: DismissableLayer broke when disabling outsidePointerEvents
* refactor: removed old code
* bug: New useEffect implementation ignored enabled-flag
* feat: Removed unsafe_index prop used in stepper and replaced it with context
* memo: Added changeset
* Revert "memo: Added changeset"
This reverts commit 03d7dc6bb8.
* Revert "feat: Removed unsafe_index prop used in stepper and replaced it with context"
This reverts commit 14c316f4a3.
* bug: Pointer-state were not corretly updated
* test: Demo setup in storybook
* bug: Fixed body-styles handling and pointerEvents on element
* refactor: Simplified expression for pointerEvents
* refactor: Removed extra state for pointer-state
* feat: New gh-discussions field for template-articles
* feat: Link to gh-discussions on template-pages
* refactor: removed extra display grid in wrapper
* feat: Added story for GHPages suggeestionBlock
* refactor: Fjernet tags fra søk
* design: Oppdatert padding for søk og la tilbake border på focus
* refactor: Fjernet lenketags fra komponent-artikler
* design: Oppdatert fokusmarkering og hover for search-hit
* bug: Mobiltilpasset søk-headings
* bug: e2e-tester fant ikke søkefelt
* bug: Seksjoner i søk har nå riktig heading-level h2
* Update aksel.nav.no/website/components/website-modules/search/parts/Hit.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* refactor: Quotes i søk får samme farge
* Update aksel.nav.no/website/components/website-modules/search/parts/Results.tsx
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* refactor: Unødvendig filtrering basert på dokumenttype er fjernet
* bug: Bruker section-element for gruppering av søkeresultater
* refactor: Unødvendig filtrering basert på dokumenttype er fjernet
* bug: Border forsvant ved pointerdown
* refactor: Hides image-frame from serch-hit
* Revert "refactor: Hides image-frame from serch-hit"
This reverts commit 764c82ebdb.
* refactor: Truncate title
---------
Co-authored-by: Halvor Haugan <83693529+HalvorHaugan@users.noreply.github.com>
* refactor: Flyttet Input controls ut i egen komponent
* refactor: Inlinet clearbutton implementasjon, fikset typer
* 🚚 Flyttet ToggleListButton til input-mappe
* Combobox refactor: Bruker intern `createContext` for context-creation i Combobox (#2902)
* refactor: Bruker egen creactContext for selectedOptionsContext
* refactor: Bruker egen creactContext for filteredOptionsContext
* refactor: Bruker egen creactContext for InputContext
* refactor: Bruker egen creactContext for selectedOptionsContext
* refactor: Rename InputContext hook
* 🚚 Flyttet testfiler inn i egen mappe (#2905)
* ✨ Initial Popper wrapper
* ✨ Floating popper element
* 🏷️ Rename popper -> floating
* 🐛 Fikset imports
* ♻️ FLoating-fil splittet opp i moduler
* 🎨 Satt opp exports og story
* 🎨 Arrow er nå del av content
* 🐛 display block på arrow
* 🎉 Egen Portal-komponent
* 🎨 Portal og Overlay exportert i root
* ♻️ Tooltip bruker egen Portal
* 📝 Changeset
* 🔀 Merge Portal
* 📝 Story with portal
* 📝 Props story
* 🚚 Temp rename
* 🚚 Temp rename
* 🎨 La til Slot på Floating.Anchor
* ✨ Fungerende nesting av dismissable items
* ✨ Fungerende outsidepointerclick handler
* 🚚 Ryddet opp i struktur
* ✨ bedre event-handling
* 🎉 Popover bruker dismissableLayer
* 🔥 Fjernet console.logs
* ♻️ Extender nå ikke htmldivelement
* 📝 Commented on dimsissablelayer
* 📝 Kommentarer
* 🎨 Disable pointer-events on body
* 🎨 Setup content
* 🎨 Fungerende popover med story
* 🎨 useDescendant-API kan bruke uten context-error på nesting
* 🐛 Fikset tilfeller der oppdatering av descendant-options ikke ble reflektert i descendants-map
* 🐛 Satte enabled til optional
* bug: import av Portal brakk stories for Popover og Floating
* bug: DescenadantContext er nå riktig typet som undefined
* label: scopet navn for bruk av descendant-provider i dismissablelayer
* memo: Bedre kommentarer
* feat: Sender ikke callbacks hvis layer er disabled
* memo: Formatering og kommentarer
* memo: Kommentarer
* feat: Støtter forwardRef
* merge: Merge branch with main
* 🔥 Fjernet ny popover implementasjon
* 🔥 Fjernet mergeconflict fra main i tabs
* 🔥 Fjernet mergeconflict fra main i tabs
* refactor: Cleaniup codestructure
* refactor: Fjernet unødvendige props
* refactor: Synket dependencies og changeset
refactor: Oppdatert HGrid stories til chromatic format
refactor: Oppdatert InternalHeader stories til chromatic format
refactor: Oppdatert skeleton stories til chromatic format
refactor: Oppdatert box stories til chromatic format
refactor: Oppdatert loader stories til chromatic format
refactor: Oppdatert list stories til chromatic format
refactor: Oppdatert tag stories til chromatic format
* ✨ Fungerende nesting av dismissable items
* ✨ Fungerende outsidepointerclick handler
* 🚚 Ryddet opp i struktur
* ✨ bedre event-handling
* 🎉 Popover bruker dismissableLayer
* 🔥 Fjernet console.logs
* ♻️ Extender nå ikke htmldivelement
* 📝 Commented on dimsissablelayer
* 📝 Kommentarer
* 🎨 Disable pointer-events on body
* 🎨 useDescendant-API kan bruke uten context-error på nesting
* 🐛 Fikset tilfeller der oppdatering av descendant-options ikke ble reflektert i descendants-map
* 🐛 Satte enabled til optional
* bug: DescenadantContext er nå riktig typet som undefined
* label: scopet navn for bruk av descendant-provider i dismissablelayer
* memo: Bedre kommentarer
* feat: Sender ikke callbacks hvis layer er disabled
* memo: Formatering og kommentarer
* memo: Kommentarer
* feat: Støtter forwardRef
* ♻️ Ryddet i DismissableLayer filer
* ♻️ Fikset edgecase der 'disabled'-noder kunne stoppe pointer-events
* refactor: Cleanup PR før release
* bug: useDismissableDescendantsContext ikke required
* 💄 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>
@@ -19,6 +19,7 @@ add links to project-tasks, slack discussions etc here
- Check that styling is correctly exported from `@navikt/core/css/index.css`
- Check that correct tokens for component is documented in `@navikt/core/css/tokens.json`
- Check that only needed components and types are exported from `@navikt/core/react/src/index.ts`
- Check that component is exported from `@navikt/core/react/package.json`
- 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 vitest.
- :lipstick: Remove bottom margin on last item in Stepper and adjust FormProgress accordingly ([#2971](https://github.com/navikt/aksel/pull/2971))
## 6.10.0
### Minor Changes
- ✨ Modal: add small version ([#2909](https://github.com/navikt/aksel/pull/2909))
## 6.9.0
### Patch Changes
- Increased padding size for contentBlockPadding on the Page primitive to 4 rem to reflect docs/Figma ([#2876](https://github.com/navikt/aksel/pull/2876))
- Fixed Combobox small sizing to align with other form fields ([#2801](https://github.com/navikt/aksel/pull/2801))
## 6.8.0
### Minor Changes
- :sparkles: Ny komponent: FormProgress ([#2855](https://github.com/navikt/aksel/pull/2855))
- Progressbar: Tweak API, examples, stories and css ([#2892](https://github.com/navikt/aksel/pull/2892))
## 6.7.0
### Minor Changes
- :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))
Loaded 100 of 634 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.