Skip to content

Commit

Permalink
fix storefront (missing accordion in new article)
Browse files Browse the repository at this point in the history
  • Loading branch information
Barsnes committed Aug 6, 2024
1 parent a37a9be commit a8c5169
Show file tree
Hide file tree
Showing 3 changed files with 56 additions and 56 deletions.
90 changes: 45 additions & 45 deletions apps/storefront/app/monstre/feilmeldinger/page.mdx
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
import {
Card,
CardContent,
Heading,
Paragraph,
Accordion,
AccordionRoot,
AccordionItem,
AccordionContent,
AccordionHeader
} from '@digdir/designsystemet-react';

import { Meta, Image } from '@components';
import { Image } from '@components';
import { Contributors } from '@blog';
import { MenuPageLayout } from '@layouts';

Expand Down Expand Up @@ -151,15 +155,15 @@ Vi viser feilmeldingen under feltet med feil. Dette er det vanligste mønsteret,
<Card
color='first'
>
<Card.Content
<CardContent
style={{
paddingTop: '0px',
paddingBottom: '0px'
}}
>
Merk: Vi ønsker å holde oss oppdatert om andre anbefalinger om plassering, og har [pågående diskusjon om dette på Git](https://github.com/digdir/designsystemet/discussions/1684#discussioncomment-9339006).

</Card.Content>
</CardContent>
</Card>

### Når skal vi vise en feilmelding?
Expand All @@ -184,44 +188,40 @@ Her må vi gjøre det så tydelig som mulig for brukeren at flere felt påvirker

I dette eksempelet har vi en gruppe med felt, der brukeren ikke nødvendigvis har alle opplysningene, men må fylle ut minst ett felt.

<Accordion
{/* <AccordionRoot
color='neutral'
>
<Accordion.Item>
<Accordion.Header level={3}>Eksempel på feilmelding som gjelder flere felt</Accordion.Header>
<Accordion.Content
style={{
paddingTop: '0px',
paddingBottom: '0px',
maxWidth: '780px'
}}>

Videoen under viser at brukeren forsøker å gå videre uten å ha fyllt ut minst ett felt, som er påkrevd. Alle feltene i gruppen blir da røde og en feilmelding vises i bunnen.

<video
controls
autoplay
width='100%'
loop
>
<source
src='/img/error-message-group-error.mp4'
type='video/mp4'
/>
</video>

Hadde det vært bare en feil i gruppen, ville feilmeldingen vist på vanlig måte under kun et av feltene, uten at hele gruppen ble rød.

<Image
src='/img/errormessage-co-22b.png'
alt='Skjermbilde av skjema med en gruppe av felter. Brukeren har fylt ut minst ett felt, men har en feil i utfyllingen. Feilmeldingen vises da på vanlig måte under det aktuelle feltet. '
boxShadow={false}
/>

</Accordion.Content>

</Accordion.Item>
</Accordion>
<AccordionItem>
<AccordionHeader level={3}>Eksempel på feilmelding som gjelder flere felt</AccordionHeader>
<AccordionContent
style={{
paddingTop: '0px',
paddingBottom: '0px',
maxWidth: '780px'
}}>
Videoen under viser at brukeren forsøker å gå videre uten å ha fyllt ut minst ett felt, som er påkrevd. Alle feltene i gruppen blir da røde og en feilmelding vises i bunnen.
<video
controls
autoplay
width='100%'
loop
>
<source
src='/img/error-message-group-error.mp4'
type='video/mp4'
/>
</video>
Hadde det vært bare en feil i gruppen, ville feilmeldingen vist på vanlig måte under kun et av feltene, uten at hele gruppen ble rød.
<Image
src='/img/errormessage-co-22b.png'
alt='Skjermbilde av skjema med en gruppe av felter. Brukeren har fylt ut minst ett felt, men har en feil i utfyllingen. Feilmeldingen vises da på vanlig måte under det aktuelle feltet. '
boxShadow={false}
/>
</AccordionContent>
</AccordionItem>
</AccordionRoot> */}

## Kode

Expand Down Expand Up @@ -252,15 +252,15 @@ Vi kan bruke disse aria-attributtene og rollene:
<Card
color='first'
>
<Card.Content
<CardContent
style={{
paddingTop: '0px',
paddingBottom: '0px'
}}
>
Vi unngår inntill videre å bruke `aria-errormessage` da den ikke har full støtte av hjelpemidler per nå. Men vi kommer til å oppdatere retningslinjene om støtten blir bedre i fremtiden. [Se diskusjon på github](https://github.com/digdir/designsystemet/discussions/1684)

</Card.Content>
</CardContent>
</Card>

### Gi automatiske beskjeder
Expand Down Expand Up @@ -288,15 +288,15 @@ For feilmeldinger som dukker opp dynamisk må vi bruke `aria-live` for at meldin
<Card
color='third'
>
<Card.Content
<CardContent
style={{
paddingTop: '0px',
paddingBottom: '0px'
}}
>
Retningslinjene er utarbeidet i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatt, Brreg, Politiet, KS DIF og Oslo kommune. Du kan påvirke arbeidet i [Github](https://github.com/digdir/designsystemet/discussions/1684) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ).

</Card.Content>
</CardContent>
</Card>
<Contributors
authors={[
Expand All @@ -314,4 +314,4 @@ For feilmeldinger som dukker opp dynamisk må vi bruke `aria-live` for at meldin
<br />
<br />
<br />
---

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Card, Heading, Paragraph } from '@digdir/designsystemet-react';
import { Card, CardContent, Heading, Paragraph } from '@digdir/designsystemet-react';

import { MenuPageLayout } from '@layouts';
import { Image } from '@components';
Expand All @@ -23,15 +23,15 @@ Det er flere måter å markere obligatoriske felt på som [oppfyller kravene til
<Card
color='third'
>
<Card.Content
<CardContent
style={{
paddingTop: '0px',
paddingBottom: '0px'
}}
>
*Retningslinjene er utarbeidet i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatt, Brreg og Oslo Origo. Du kan påvirke arbeidet i [Github](https://github.com/digdir/designsystemet/issues/new) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ).

</Card.Content>
</CardContent>
</Card>

En generell retningslinje er at vi bør unngå å be om informasjon vi ikke trenger, altså unngå valgfrie felt.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { Card, Heading, Paragraph } from '@digdir/designsystemet-react';
import { Card, CardContent, Heading, Paragraph } from '@digdir/designsystemet-react';

import { Meta, Image } from '@components';
import { Image } from '@components';
import { MenuPageLayout } from '@layouts';

<Meta
title='Systemvarsler'
description='..'
/>
export const metadata = {
title: 'Systemvarsler',
description: 'Systemvarsler brukes for å varsle brukeren enten om feil i systemet eller holde dem informert om viktige ting de bør få med seg.'
};

export default ({ children }) => (
<MenuPageLayout
Expand All @@ -21,15 +21,15 @@ export default ({ children }) => (
<Card
color='third'
>
<Card.Content
<CardContent
style={{
paddingTop: '0px',
paddingBottom: '0px'
}}
>
*Retningslinjene er under arbeid fra 5. juni 2024 i en tverretatlig arbeidsgruppe med deltakere fra Digdir, Nav, Skatt, Brreg, Politiet, KS DIF og Oslo kommune. Alle er velkommen til å påvirke arbeidet i [Github](https://github.com/digdir/designsystemet/discussions/2083) eller i [#Mønster-kanalen](https://designsystemet.slack.com/archives/C05RBGB92MC/p1712751837722749)[Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ).

</Card.Content>
</CardContent>
</Card>

Systemvarsler brukes for å varsle brukeren enten om feil i systemet eller holde dem informert om viktige ting de bør få med seg. Vi bruker dem til feil som ikke tilhører et skjemaelement, og som ikke validerer brukerens inndata. De bør derfor ha et annet utseende enn [brukerutløste feil](/monstre/feilmeldinger).
Expand Down

0 comments on commit a8c5169

Please sign in to comment.