3.0.1 • Published 3 years ago

@fremtind/jkl-typography-react v3.0.1

Weekly downloads
469
License
MIT
Repository
github
Last release
3 years ago

@fremtind/jkl-typography-react

Denne pakken inneholder komponenter for spesifikke typografiske komponenter, slik som Label, SupportLabel og Link, som brukes av flere av komponentene i Jøkul. Bruk av andre typografiske elementer, som overskrifter og avsnittstiler, se siden om typografi i portalen.

NB! React-komponentene for overskrifter og avsnittstiler i denne pakken er utgående. Se migrasjonsguiden for jkl-core@3.0.0 for nærmere informasjon.

Beskrivelse

Se portalen for bruk og prinsipper.

Kom i gang

Lær hvordan du kan ta i bruk Jøkul

Bruk av React-pakken

Installasjon

  1. Installér pakken med yarn add @fremtind/jkl-typography-react eller npm i @fremtind/jkl-typography-react. Stil-pakken blir automatisk installert som en avhengighet.

  2. Importer komponenten(e) du trenger i prosjektet ditt. Stilen hentes fra jkl-core:

import { Label, SupportLabel, Link } from "@fremtind/jkl-typography-react";
import "@fremtind/jkl-core/core.min.css";

Bruk

Label

Denne komponenten brukes for å lage etiketter for skjemafelter. Du velger størrelse på labelet ved hjelp av variant-prop-en, som kan ha verdiene "small", "medium" og "large". Label har to forskjellige typer bruk.

  1. Du kan plassere den inne i et <label>-element sammen med feltet den skal være etikett for:
<label>
    <Label>Fødselsnummer</Label> // returnerer et <span>-element
    <input type="number" name="fnr" value="" />
</label>
  1. Du kan bruke den frittstående, rendret som et <label>-element for et spesifisert skjemaelement:
<Label standAlone htmlFor="mitt-skjemafelt">Fornavn</Label>
<input type="text" id="mitt-skjemafelt" name="fornavn" value="" />

NB! Alle skjemafelter i Jøkul (unntatt BaseInputField) bruker allerede Label. Du trenger kun denne komponenten om du lager dine egne typer skjemafelter.

SupportLabel

Denne komponenten brukes for å vise hjelpetekst og feilmelding i tilknytning til et skjemafelt. Begge meldingene tas som props til komponenten, og dersom errorLabel er gitt vil kun denne vises.

<label>
    <Label>Fødselsnummer</Label> // returnerer et <span>-element
    <input type="number" name="fnr" value="" />
    <SupportLabel helpLabel="Elleve siffer" errorMessage={isInvalid ? "Fødselsnummer må inneholde akkurat elleve siffer" : undefined} />
</label>

NB! Alle skjemafelter i Jøkul (unntatt BaseInputField) bruker allerede SupportLabel. Du trenger kun denne komponenten om du lager dine egne typer skjemafelter.

Link

Denne komponenten genererer en tekstlenke med riktig formatering. Bruk prop-en negative om den skal vises på mørk bakgrunn.

<p>Les <Link href="/vilkar">vilkårene</Link> nøye før du signerer</p>

<div className="dark-bg">
    <p>Les <Link negative href="/vilkar">vilkårene</Link> nøye før du signerer</p>
</div>
3.0.1

3 years ago

3.0.0

3 years ago

2.5.9

3 years ago

2.5.8

3 years ago

2.5.7

3 years ago

2.5.6

3 years ago

2.5.5

3 years ago

2.5.4

3 years ago

2.5.3

3 years ago

2.5.2

3 years ago

2.5.1

3 years ago

2.5.0

3 years ago

2.4.14

3 years ago

2.4.13

3 years ago

2.4.12

4 years ago

2.4.11

4 years ago

2.4.10

4 years ago

2.4.9

4 years ago

2.4.7

4 years ago

2.4.8

4 years ago

2.4.6

4 years ago

2.4.5

4 years ago

2.4.4

4 years ago

2.4.3

4 years ago

2.4.2

4 years ago

2.4.1

4 years ago

2.4.0

4 years ago

2.3.18

4 years ago

2.3.17

4 years ago

2.3.16

4 years ago

2.3.15

4 years ago

2.3.14

4 years ago

2.3.13

4 years ago

2.3.12

4 years ago

2.3.11

4 years ago

2.3.8

4 years ago

2.3.9

4 years ago

2.3.10

4 years ago

2.3.7

4 years ago

2.3.6

4 years ago

2.3.5

4 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.0

4 years ago

2.2.0

4 years ago

2.1.3

4 years ago

2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.0-alpha.14

4 years ago

1.0.0-alpha.13

4 years ago

1.0.0-alpha.12

5 years ago

1.0.0-alpha.11

5 years ago

1.0.0-alpha.10

5 years ago

1.0.0-alpha.9

5 years ago

1.0.0-alpha.8

5 years ago

1.0.0-alpha.7

5 years ago

0.9.0

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.1-alpha.55

5 years ago

0.7.0

5 years ago

0.6.2-alpha.22

5 years ago

0.6.1

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.2.2-alpha.1

5 years ago

0.2.1-alpha.2

5 years ago