* 🎨 La til ny token
* 🐛 maksbredde var kalkulert feil
* 💄 CSS for max-width text
* 📝 Changeset og bedre dokumentasjon
* 🐛 Docs for max-width token
* 🎨 tailwind-støtte for ny maxWidth-token
* 🎨 rem -> px
* 📝 Dynamic padding-inline -> gutters
* ♻️ Fjernet duplikat padding-inline
* ♻️ Oppdatert token-navn fra max-width-text -> text-width-max
* 🐛 Fikset key i token-docs
* 📝 Changeset for ny token
* 🎨 Added useControllableState
* 🎨 Forbedret Accordion-api for controlled
* 🎨 Forbedret readmore-api for controlled
* 🎨 Forbedret internt expandablerow-api for controlled open
* 🎨 Forbedret tooltip-api for controlled open
* 🎨 Forbedret dropdown-api for controlled open
* 📝 La til dokumentasjon
* 📝 changeset
* 📝 Bedre kommentarer
* 🎨 Forenklet hooks
* 🎨 DefaultValue er required i useControllabeState
* ⚡ Erstattet pretty-quick med lint-staged
* ⬇️ Bruker eldre versjon av prettier (cjs) for codemod-tester
* 🐛 Bruker nå root prettie-versjon for codemods, bruker-experimental-vm-modules for codemod-jest
* Remove aria-invalid from individual Radio components because it is placed on the FieldSet
* Radio label and description should only be announced once with a screen reader
* Legg til mer realistiske tekster i eksempelet
* Checkbox label and description should only be announced once with a screen reader
When using multiple elements (span, etc) inside of a label, each one will be added as a screen reader "stop" and announced both as part of the label and as a separate text element.
Using this technique overrides this, to create the same experience as if the was only text inside of the label (native-like).
* Legg til mer realistiske tekster i eksempelet
* Remove aria-invalid from Checkbox and Radio, as it is redundant when we include an error message.
* Remove error message from example when we select an option
* Add error message to single description example to make it easier to test both
* Remove aria-describedby from Fieldset, because the error is connected to the input field
* 🐛 Fikset duplikat label-text funnet i tester
* Use local useId hook because of supporting React 17 and less
* Add changeset
---------
Co-authored-by: Ken <ken.aleksander@gmail.com>
* 🐛 optimize SVG for illustration on 404 page (nginx 414)
* 🔥 remove illustration from 404 templates
* 🚀 new version of 404 template
* 🎨 remove unnecessary HGrid on 404 template post illustration removal
* 🔥 also remove the HGrid for the examples
* This onBlur triggered when clicking items in FilteredOptions, causing virtual focus to be moved and the list to scroll to the top.
Then, onPointerUp, we select the new element that has scrolled into position under the cursor.
* Added changeset
* ✨ Nytt gp oppsett
* 🎨 Better structure
* 🔥 Fjernet referenceinput
* 🎨 bedre filterering av tags
* 🚚 Flyttet gp documents
* 🏷️ rename tags -> undertema
* 🔥 fjernet comments
* 🎨 låst til dev
* 🎨 Bedre filtrering ved valg av undertema i tema
* 🎨 Oppdatert artikkelmal
* 🚚 Rename tags -> undetema
* 🎨 Staging only for admins and devs
* 🎨 opt-in visning av god-praksis felter
* 🔥 Fjernet artikkelmal
* 🚚 tsx -> ts
* Rename label -> alias, fjernet undertema fra tema
* 🚚 Endret fra dev->prod datasett for staging
* ✅ Fikset sanitizeSlug normalize
* 🎨 riktige sanity-field for artikkel
* 🐛 Fikset publicationflow for staging
* 🐛 Fikset console-warnings for API-versjon
* 🐛 fix templates examples, filter-code now throws on dubious input & output + add tests
* 🎨 convert filter-code to use string instead of code match
* 🎨 Kan nå se 404 sider i sandbox
* 🔥 Fjernet testing av templates
---------
Co-authored-by: Ken <26967723+KenAJoh@users.noreply.github.com>
Co-authored-by: Ken <ken.aleksander@gmail.com>
* ♻️ Sanity-id ut i const
* ⚡ Flyttet sanity apiVersion ut i const
* ⚡ Flyttet sanity dataset ut i const
* 🏷️ Bedre typer structure
* ⚡ La til blur på highlight-bilder
* 💄 Cube ligger nå bak innhold på bloggen
* 🔥 Fjernet gammel SEO fra sanity
* ♻️ SEO og groups import sanity
* ♻️ Ryddet opp i metadata
* 🎉 Annotering av lenker i sanity
* 🎨 Preview av kodemodul
* 🎨 Preview for dodont
* 🎨 Tips-preview
* 🎨 Relatert innhold preview
* 🔥 Fjernet console.log
* 🐛 Fikset småfeil
* 💄 Fikset darkmode-visning for preview
* 🎨 Updated sanity and enabled comments
* ♻️ Oppdatert structure
* 🎨 Bruker native input for bedre perspective og comment støtte
* 🎨 Added presentation-mode
* ⚡ Raskere load av sider
* 🔥 Fjernet experimental features
Dette gjør det mulig å conditionally rendre barn i ErrorSummary. For eksempel kan man nå gjøre:
```
const shouldShow = false
return (
<ErrorSummary>
{shouldShow && <ErrorSummary.Item href="#id1">Jeg er en feilmelding, men vises ikke</ErrorSummary.Item>}
<ErrorSummary.Item href="#id2">Jeg er en feilmelding som vises!</ErrorSummary.Item>
</ErrorSummary>
)
```
* WIP preview resolving
* 🐛 Fikset preview på maler med sidebar
* 🎨 Restrukturert preview-provider
* 🚚 Flyttet inn i parts
* 🎨 Bedre resolving av nested types
* 🎨 Better documentation
* 🎨 Bruker nye resolvers for preview
* 🐛 Henter nå nested data
* ✅ La til tester
* 🚧 playroom
testing it out, needs yarn run playroom:build before yarn dev (in aksel.nav.no)
* 🚧 width and height for iframe
* 🚚 move playroom into its own module
* 🚧
* 🐛 Fikset lasting av ts-filer
* build playroom & copy dist to public/
* 🚧 yarn maintenance
* 🚧 build the playroom before copy
* ✨ now examples might work in the sandbox? maybe 90% of them?!
* ✨ + 🔥 + ♻️
- remove route for /sandbox, in public/ means it gets served regardless?
- for each code example:
- use jscodeshift to remove imports
- also transpile to ESNext
- bump jscodeshift to 0.15.1 (for all uses)
- the sandbox button now sends you to /sandbox/index.html
* :refactor: j -> parse
* add non-ideal string replacer to make Examples work in Playroom
* ♻️ bring back CodeSandox link as fallback
* 🚚 Sandbox -> parts/Sandbox
* 🚚🚚 Sandbox -> parts/Sandbox
* seemingly working smoke tests for all sandbox examples
* ♻️ shuffle example code to work well with playroom
* ♻️ shuffle example code to work in sandbox (again)
* update sanity eksempler, do base64 url code work there
* PR comment fixes
* 📝 Sanity-schema for sandbox-snippets
* 🚚 generic cubeIcon -> codesandboxLogo
* 🔥 unused prop
* ♻️ do not run all tests in smoketest
* 🐛 pr comment fixes
* PR comment fixes, remove unneeded domcontentloaded await in tests
* ♻️ restructure so <Example> comes first
* 🐛 sandbox tests now for templates and examples
* 🐛 Fikset imports
* 🐛 disable some sandbox tests (for templates)
* 🐛 forgot to disable one template test
---------
Co-authored-by: Ken <ken.aleksander@gmail.com>
* 🚚 Oppdatert layout exports
* ⚡ Nextjs-config kan nå bruke webpack-builder
* 🐛 reverserte til gammel image-config i next.config
* 🚚 Oppdaterte assets exports
* 🚚 Fjernet barrel-exports av komponenter
* 🚚 Flyttet types
* 🚚 Flyttet sanityblock og withpreview
* 🚚 Flyttet styles inn i components
* ♻️ Forenklet jest-config
* 🚚 Flyttet logger
* ⚡ Kjører nå ikke middleware på alle side
* ♻️ next config analyze setup
* 🔥 fjernet getdocumentstmp
* 🔥 Fjernet getAkselDocuments
* 🎨 Forenklet imagebuilder
* ♻️ Fjernet ubrukte tailwind configs
* 🎨 Grupperer changelog med minor
* 🔥 Fjernet duplicate changelog
* 🎨 Ny ts alias
* ♻️ Refactor av utils dir
* ♻️ Header er nå default export
* ♻️ Byttet ut deprecated ingress med bodylong
* ♻️ Oppdatert assets export/imports
* ♻️ Oppdatert website/sanity imports
* 🐛 henter ut logger i dockerfile
* ⚡ Enda mer filtrering i middleware
* 🐛 Riktig generering av sider for e2e-sider
* 🐛 Fikset import i codeexamples update
* 🐛 la til mønster og maler i hamburgermeny
* [aksel.nav.no] Legg til RSS feed på produktbloggen
* Adjust generateRssFeed to accept a path parameter
* 🎉 Oppdatert generering av rss
---------
Co-authored-by: Anders Olsen Sandvik <github@mlsv.no>
* 🎉 Sanity-schema for mønster og maler
* 🎨 La til mønster og maler i sanity structure
* 🎨 Støtte for templates i søk
* 🎨 Sidemaler for Mønster og Maler
* 🎨 Riktig håndtering av breadcrumbs
* 🐛 Fikset story
* 🐛 Fikset search-indeksering
* 🐛 Fikset search-test
* 🐛 Fikset typo
* [aksel.nav.no] Refaktorert synking av eksempler/templates mellom kode og sanity (#2442)
* 🎨 Template pages
* 🔥 Fjernet templates fra logging
* ♻️ Refaktorert example-generering
* ✅ extractArgs tests
* ✅ filter-code tester
* ✅ Ny code-parsing tester
* 🚚 Flyttet filer
* 🎨 Oppdaterer sanity remote
* 🎨 sanity schema for templates
* 🎨 Schema for metadata in templates
* 🎨 henter nå ut metadata fra templates
* 🎨 Flyttet createId funksjon
* 🚚 rename folder
* 🎨 schema for templates i sanity
* 🐛 Fjernet dryrun fra oppdatering
* 🎨 Make sure to delete old documents after updating
* 🐛 Riktige typer for version-schema
* [aksel.nav.no] Integrert mønster og maler templates inn på aksel (#2447)
* 🎨 Template pages
* 🔥 Fjernet templates fra logging
* ♻️ Refaktorert example-generering
* ✅ extractArgs tests
* ✅ filter-code tester
* ✅ Ny code-parsing tester
* 🚚 Flyttet filer
* 🎨 Oppdaterer sanity remote
* 🎨 sanity schema for templates
* 🎨 Schema for metadata in templates
* 🎨 henter nå ut metadata fra templates
* 🎨 Flyttet createId funksjon
* 🚚 rename folder
* 🎨 schema for templates i sanity
* 🐛 Fjernet dryrun fra oppdatering
* 🎨 Make sure to delete old documents after updating
* 🐛 Riktige typer for version-schema
* 🎨 Kan nå vise eksempler på side
* 🎨 Automatisk visning av changelog
* 📝 typo
* 📝 Rename fra changelog til Endringer
* 🐛 Fikset story-typer
* 🎨 Forsideblokk for templates
* 🐛 feil riktekst ble brukt
* Add new useVirtualFocus hook, for use in Combobox. Might be useful for other components later, but will scope it for Combobox at first.
* Create filteredOptionsUtils, which has utiltity functions for creating IDs and for text lookups in lists.
* Get rid of data-value, and use filteredOptionsMap to look up the value of the currently (virtually) focused element instead
This allows use of e.g. numbers as options, which data-value didn't.
* Using useState instead of useRef to handle filteredOptionsRef
* Added changeset
* Force option id to be lower case, to avoid different casing from being interpreted as being different from the existing options
* Fix bug where it was not possible to select multiple custom (new) options in a multiselect
selectedOptionsContext is not available inside customOptionsContext, so need to take isMultiSelect from props instead
* Switch to use toLocalLowerCase and remove uneccessary use of string literal
* type mismatch
* Clean up types - reuse from ComboboxProps type definition, and fix resulting type mismatches
* Rename filteredOptionsRef variable returned from filteredOptionsContext to reflect that it is now actually a setState-function
* Expose virtualFocus as an object through filteredOptionsContext, instead of each separate method.
Done to remove need to wrap moveFocusUp and moveFocusDown in order to toggle isListOpen
* AutoComplete should keep upper-/lowercase from the word being autocompleted
* Fix issue where autocomplete doesn't format the casing of the last character in the word
* Added changeset
* Append the autocompleted text in the same casing used in the list, but preserve casing for the typed characters
* Preserve casing used while typing, then use the casing from the options when selecting a value
* Added custom options to test of casing when typing
* Correct changeset
* When allowNewValues is enabled, we should use the new value as is when pressing Enter, instead of using the first FilteredOption
* Change test case to use a partial match for a word in options. This tests both that we will use "add new" option if available and that we preserve casing for new options
* ♻️ Refaktorert logging
* ♻️ Refaktorert logging
* 🔥 No need to lazyload hotjar
* 🐛 Sjekker nå produrl riktig
* ♻️ Bedre import/export av logging
* ✨ Batching evets logged pre-init
* ♻️ Cleanup av amplitude bruk
* Fiks skrivefeil på size-klasse på select-komponent
* Fiks skrivefeil på size-klasse på form-komponenter
* 📝 changeset
---------
Co-authored-by: Ken <ken.aleksander@gmail.com>
Loaded 100 of 2422 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.