Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: article about error messages (cross-agency cooperation) #2096

Merged
merged 32 commits into from
Aug 6, 2024
Merged
Show file tree
Hide file tree
Changes from 25 commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
157c777
Article about error messages (Cross-agency cooperation)
mrosvik Jun 4, 2024
fe8c4c3
Minor changes to Utseende and WCAG
Febakke Jun 4, 2024
411376f
Some more minor changes
Febakke Jun 4, 2024
6c8c3c4
added more content and images
mrosvik Jun 4, 2024
81c32f1
headings
mrosvik Jun 4, 2024
f03ecb4
try to fix broken image
mrosvik Jun 5, 2024
fa3c868
system messages
mrosvik Jun 5, 2024
e8d35ba
Update feilmeldinger.mdx
Febakke Jun 5, 2024
1bf3664
Update feilmeldinger.mdx
Febakke Jun 12, 2024
3be4bb9
Added new version of article
Febakke Jun 19, 2024
b553aab
Small changes and removed one heading
Febakke Jun 19, 2024
7de22a6
Added new H2 at the start
Febakke Jun 19, 2024
6bd4676
Small changes
Febakke Jun 21, 2024
a877b14
Updated all texts from source document
Febakke Jun 21, 2024
36a1a85
Small fixes and corrections
Febakke Jun 21, 2024
802cefe
Added a new example png
Febakke Jun 21, 2024
afdb4db
Removed old article
Febakke Jun 21, 2024
9d5478e
wrong date and title
Febakke Jun 21, 2024
49e7928
new examples for group error messages
mrosvik Jun 28, 2024
b5ecf13
date
mrosvik Jun 28, 2024
e720025
example with video
mrosvik Jun 28, 2024
afc1311
Merge branch 'main' into docsc/errormessage-cooperation
mrosvik Jun 28, 2024
78529c8
autoplay
mrosvik Jun 28, 2024
40825a3
Merge branch 'docsc/errormessage-cooperation' of https://github.com/d…
mrosvik Jun 28, 2024
378408e
Update feilmeldinger.mdx
Febakke Jul 5, 2024
75c183e
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
fa7c4f3
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
862a058
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
18d4ed1
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
47a2654
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
191d867
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
233f1cb
Update apps/storefront/pages/monstre/feilmeldinger.mdx
mrosvik Aug 6, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
299 changes: 253 additions & 46 deletions apps/storefront/pages/monstre/feilmeldinger.mdx

Large diffs are not rendered by default.

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

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

Expand All @@ -18,6 +20,20 @@ export default ({ children }) => (

Det er flere måter å markere obligatoriske felt på som [oppfyller kravene til merking](https://www.uutilsynet.no/veiledning/skjema/38#ledetekster_og_instruksjoner). I dag gjør vi dette ulikt på tvers. Noen bruker asterisk (stjerne), noen bruker ord, andre informerer i forkant om hva som må fylles ut. Klarer vi å gjøre dette mer likt på tvers blir det lettere for innbygger å forstå og kjenne igjen mønsteret på tvers av løsningene våre. Det vil alltid være unntak og ulike kontekster som krever ulik merking.

<Card
color='third'
>
<Card.Content
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) på [Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ).

</Card.Content>
</Card>

En generell retningslinje er at vi bør unngå å be om informasjon vi ikke trenger, altså unngå valgfrie felt.

Her tar vi for oss 3 eksempler.
Expand Down
46 changes: 46 additions & 0 deletions apps/storefront/pages/monstre/systemvarsler.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
import { Card, Heading, Paragraph } from '@digdir/designsystemet-react';

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

<Meta
title='Systemvarsler'
description='..'
/>

export default ({ children }) => (
<MenuPageLayout
content={children}
data={{
title: 'Systemvarsler',
date: '4. juni 2024',
}}
/>
);

<Card
color='third'
>
<Card.Content
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) på [Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ).

</Card.Content>
</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).

Systemvarsler kan for eksempel komme i form av [`alert`](https://storybook.designsystemet.no/?path=/docs/komponenter-alert--docs), `toast`, [`modal`](https://storybook.designsystemet.no/?path=/docs/komponenter-modal--docs) eller [`popover`](https://storybook.designsystemet.no/?path=/docs/komponenter-popover--docs).

Eksempler på varsler:

- Tjenesten vår er dessverre nede, men vi jobber med saken. Prøv igjen om litt. Hvis du fortsatt har problemer, kan du ta kontakt med oss.
- Det kan se ut som du ikke er koblet til internett. Sjekk tilkoblingen din og prøv igjen.
- Tjenesten vil være nede onsdag 24. juni 2029 mellom klokken 04-06.
- Du har nå tatt i bruk den nyeste versjonen av tjenesten. Du kan bytte tilbake til den gamle versjonen ved å klikke her.
- Du har ikke foretatt deg noe på en stund, og påloggingen er i ferd med å utløpe. Du vil bli logget ut om 5 minutter. Arbeidet ditt er lagret.
- Er du sikker på at du vil avbryte nå? Du kan miste arbeidet du allerede har gjort.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 20 additions & 16 deletions apps/storefront/siteConfig.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -139,39 +139,43 @@ export const SiteConfig = {
url: 'monstre',
children: [
{
name: 'Brukeroppgaver',
name: 'Ferdig',
url: 'monstre/brukeroppgaver',
children: [
{
name: 'Innlogging',
url: 'monstre/innlogging',
},
{
name: 'Navigering',
url: 'monstre/navigering',
name: 'Obligatoriske felt *',
url: 'monstre/obligatoriske-og-valgfrie-felt',
},
{
name: 'Ofte brukte handlinger',
url: 'monstre/handlinger',
name: 'Feilmeldinger *',
url: 'monstre/feilmeldinger',
},
],
},
{
name: 'Skjema',
name: 'Kommende',
url: 'monstre/skjema',
children: [
{
name: 'Obligatoriske og valgfrie skjemafelt',
url: 'monstre/obligatoriske-og-valgfrie-felt',
},
{
name: 'Feilmeldinger',
url: 'monstre/feilmeldinger',
name: 'Systemvarsler *',
url: 'monstre/systemvarsler',
},
{
name: 'Dato',
url: 'monstre/dato',
},
{
name: 'Innlogging',
url: 'monstre/innlogging',
},
{
name: 'Navigering',
url: 'monstre/navigering',
},
{
name: 'Ofte brukte handlinger',
url: 'monstre/handlinger',
},
],
},
],
Expand Down
Loading