React komponentbibliotek til Punkt, et designsystem laget av Oslo Origo
npm install @oslokommune/punkt-reactDette repoet inneholder Punkt sine UI-komponenter for React. Komponentene er laget for å fungere sammen med @oslokommune/punkt-assets og @oslokommune/punkt-css. De fleste komponenter tar i bruk custom elements fra @oslokommune/punkt-elements. Enn så lenge støtter vi ikke full bruk i server-side-genererte apper.
Peer dependencies:
- nodejs 20.19.1
- react >= 18
- @oslokommune/punkt-assets *
- @oslokommune/punkt-css *
``sh`
npm add @oslokommune/punkt-react
`js
// src/App.tsx
import { PktButton, PktTextInput } from "@oslokommune/punkt-react";
...
Testbutton
`
Alle våre komponenter bruker PktIcon-komponenten for å importere
ikonene via vår CDN.
Om du har en content security policy(CSP) satt opp må du åpne for https://punkt-cdn.oslo.kommune.no/ i din CSP.
Punkt bruker Semantic Versioning 2.0.0 for versjonering av pakkene.
Punkt` er distribuert under MIT-lisens for åpen kildekode.