Version 22.0.71 innehåller förändringar i och med vår nya grafisk profil vilket betyder att alla komponenter är har blivit uppdatera. Det har även tillkommit några nya komponenter, nya färger och några nya ikoner.
Förändringarna i komponenternas utseende har tagits fram i samarbete med kommunikationsenheten. Detta för att alla digitala tjänster som till exempel webbar och e-tjänster ska ha ett enhetligt utseende för användarna oberoende av vilket system eller vilken teknik som används.
Alla komponenter har blivit uppdaterat på något sätt, så vi har delat upp komponenterna i 3 kategorier:
På grund av att den nya typografin är licensierad så har vi valt att inte lägga med den i styleguidens CSS utan har istället valt att lägga den i ett eget paket som du kan installera pch lägga till i ditt projekt genom:
npm i --save @sjv/typografi
"styles": [
{
"input":"./node_modules/@sjv/typografi/fonts/tt-commons-pro/font.css",
"bundleName": "tt-commons-font-css"
},
...
Vi har uppgraderat StencilJs och byt loaders vilket har gjort att sökvägen behöver uppdateras.
//main.ts eller browser.ts
// Import Styleguide web components.
import { defineCustomElements } from '@sjv/komponentbibliotek/dist/components/index';
// Load styleguide web components.
defineCustomElements(window);
klassen som sätts i html-elementet (taggen) har fått ett nytt namn e-html-no-classes och behöver uppdateras
<!doctype html>
<html lang="sv" class="e-html-no-classes">
<head>
<meta charset="utf-8" />
<title></title>
<meta title="description" content=""/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, minimum-scale=1.0"/>
</head>
<body class="e-body">
</body>
</html>
Vi håller på att migrera information på webbplatsen till Confluence och designsystemet (storybook).
Med denna driftsättning finns ett uppgraderingsskript för att underlätta uppgraderingen till version 22.0.71 . Viktigt att veta innan man kör skriptet är att du uppgraderat till version 21.3.2 innan du kör skriptet, annars kan vi inte garantera att det fungerar.
node upgrade.js
npm install -save --save-exact @sjv/komponentbibliotek@22.0.71
<link rel="stylesheet" href="https://cdn.jordbruksverket.se/designsystem/22.0.71/package/dist/designsystem/designsystem.css" integrity="sha512-oU/TKolSksCcr+GcxVD5y0W4ZkuwzFPPCtkdPVdD/kcEIpPuCXnNQrB+hqQZrsDjg9Gb8dFKCgIFb0rmiWyA5w==" crossorigin="anonymous">
<script src="https://cdn.jordbruksverket.se/designsystem/22.0.71/package/dist/designsystem/designsystem.js" integrity="sha512-UKMCIzJJcrczXIhRfO8BxVyyb4haVbzFM43KKVIVRIRvsTTi4r4rGeCUgyjSjgOeiWll5x8pelwGvkkLoBQd6w==" crossorigin="anonymous"></script>
<script src="https://cdn.jordbruksverket.se/designsystem/22.0.71/package/dist/designsystem/designsystem.esm.js" integrity="sha512-/Jt23bdfW9Z5HnYdCXf7K20P+zRpqTw6jQKfoA6UVegROfWT3OjSnnSFR+sMNV9z/l6D4Mjzov+ufsAzyj3ekg==" crossorigin="anonymous"></script>
Publicerad