ngx-vud
Common Visma Unified Design components for Angular.
Demo & documentation
https://ngx-vud.web.app
Compatibility table
@vismaux/ngx-vud | @vismaux/vud | @angular/* |
---|
^13.0.0 | ^1.7.0 | ^17.0.0 |
^12.0.0 | ^1.6.3 | ^16.0.0 |
^11.0.0 | ^1.6.3 | ^15.0.0 |
^10.0.0 | ^1.6.3 | ^14.1.0 |
still looking for outdated nordic-cool version? switch branch
Installation
ng add @vismaux/ngx-vud
Manual installation
-
Install this package together with two peer dependencies:
npm i @vismaux/ngx-vud @vismaux/vud @angular/cdk
-
Import required styles inside your global (e.g. style.scss
) file:
@use '@vismaux/ngx-vud';
-
Setup animations by importing BrowserAnimationsModule
in your app.module.ts
.
Use NoopAnimationsModule
in case you don't want animations.
-
(Optional) Setup the icons if you plan to use the <vud-icon />
component.
Icons
The required assets for the icons are not built into the package and requires setting them up separately.
This is mandatory if you plan to use the <vud-icon />
component.
There are two ways to setup this.
@import '@vismaux/vud-icons/dist/css/vud-icons.min.css';
@import 'https://vud-icons.s3.eu-north-1.amazonaws.com/latest/dist/css/vud-icons.min.css';
Browser support
Follows PDAB Compatibility Policy:
the latest major stable version of Firefox, Chrome, Safari and Edge are supported. No support for IE.
Contributing to the library
You are more than welcome to open an issue or create a pull-request.
In the latter case, please make sure the changes follows the same coding principles,
is covered with unit tests and meets the official Visma Unified Design guidelines. 🙏