1.10.3 • Published 3 months ago

@funnelback/ng-sds v1.10.3

Weekly downloads
173
License
BSD-3-Clause
Repository
-
Last release
3 months ago

SDS Library

@funnelback/ng-sds is Bootstrap 5 based library that aims to implement the Squiz Design System specification in Angular.

Demo

Demo and Documentation available at http://docs.sds-angular.funnelback.com

Usage

The SDS library is published via npm. Install it into your project using

npm install @funnelback/ng-sds --save

Dependencies

SDS library versionAngular versionBootstrap version
1.10.x (latest)16.2.x5.2.3
1.9.x15.2.x5.2.3
1.8.x14.3.x5.2.0
1.7.x13.4.x5.0.0
1.6.x13.4.x4.6.0
1.5.x12.2.x4.6.0
1.4.x12.2.x4.5.0
1.3.x10.2.x4.5.0
1.2.x7.2.x4.0.0

1.10.x (Angular v16.2.x)

Some of SDS components are driven by the third-party dependency ng-bootstrap. If you wish to use any of those components, ng-bootstrap needs to be installed as a peer dependency:

npm install @ng-bootstrap/ng-bootstrap@^15.0.0 @popperjs/core@^2.10.6 --save

The SDS Icons component depends on @material-design-icons/font. If you wish to use the SDS Icons, these icons need to be installed as a peer dependency:

npm install @material-design-icons/font --save

You will then need to follow the instructions to import the fonts into your project.

The SDS Stepper component builds upon the @angular/cdk. If you wish to use the SDS Stepper component, this will need to be installed as a peer dependency:

npm install @angular/cdk@^16.2.12 --save

1.9.x (Angular v15.2.x)

npm install @ng-bootstrap/ng-bootstrap@^14.0.0 --save
npm install @material-design-icons/font --save
npm install @angular/cdk@^15.2.9 --save

1.8.x (Angular v14.3.x)

npm install @ng-bootstrap/ng-bootstrap@^13.0.0 --save
npm install @material-design-icons/font --save
npm install @angular/cdk@^14.2.7 --save

1.7.x (Angular v13.4.x)

npm install @ng-bootstrap/ng-bootstrap@^12.0.0 --save
npm install @material-design-icons/font --save
npm install @angular/cdk@^13.3.9 --save

1.6.x (Angular v13.4.x)

npm install @ng-bootstrap/ng-bootstrap@^11.0.0 --save
npm install @material-design-icons/font --save
npm install @angular/cdk@^13.3.9 --save

1.5.x (Angular v12.2.x)

npm install @ng-bootstrap/ng-bootstrap@^10.0.0 --save
npm install @material-design-icons/font --save
npm install @angular/cdk@^12.2.12 --save

1.4.x (Angular v12.2.x)

npm install @ng-bootstrap/ng-bootstrap@^10.0.0 --save
npm install material-design-icons --save
npm install @angular/cdk@^12.2.12 --save

1.3.x (Angular v10.2.x)

npm install @ng-bootstrap/ng-bootstrap@^10.0.0 --save
npm install material-design-icons --save
npm install @angular/cdk@^10.2.7 --save

1.2.x (Angular v7.2.x)

npm install @ng-bootstrap/ng-bootstrap@^4.0.0 --save
npm install material-design-icons --save
npm install @angular/cdk@^7.2.0 --save

Styling

Import the following stylesheet globally:

node_modules/@funnelback/ng-sds/assets/scss/main.scss

Components

In your typescript import main module with all SDS components:

import { SdsModule } from '@funnelback/ng-sds';

@NgModule({
  imports: [SdsModule, ...],
})
export class AppModule(){}

Alternatively, import only the modules with SDS components that you need:

import { Sds<ComponentYouNeed>Module } from '@funnelback/ng-sds';

@NgModule({
  imports: [Sds<ComponentYouNeed>Module, ...],
})
export class AppModule(){}
1.10.3

3 months ago

1.10.2

4 months ago

1.6.2

4 months ago

1.9.1

4 months ago

1.10.1

4 months ago

1.8.1

4 months ago

1.7.1

4 months ago

1.7.0

4 months ago

1.6.1

5 months ago

1.6.0

5 months ago

1.5.35

5 months ago

1.5.34

5 months ago

1.5.30

8 months ago

1.5.32

7 months ago

1.5.31

8 months ago

1.5.33

7 months ago

1.5.21

10 months ago

1.5.23

9 months ago

1.5.22

9 months ago

1.5.25

9 months ago

1.5.24

9 months ago

1.5.27

8 months ago

1.5.26

9 months ago

1.5.29

8 months ago

1.5.28

8 months ago

1.5.18

1 year ago

1.5.19

1 year ago

1.5.20

1 year ago

1.5.17

1 year ago

1.5.16

1 year ago

1.5.14

1 year ago

1.5.13

1 year ago

1.5.15

1 year ago

1.5.5

1 year ago

1.5.4

1 year ago

1.5.3

1 year ago

1.5.9

1 year ago

1.5.8

1 year ago

1.5.7

1 year ago

1.5.6

1 year ago

1.5.10

1 year ago

1.5.12

1 year ago

1.5.11

1 year ago

1.5.2

1 year ago

1.5.1

1 year ago

1.5.0

1 year ago

1.4.9

1 year ago

1.4.11

1 year ago

1.4.8

1 year ago

1.4.10

1 year ago

1.4.7

1 year ago

1.4.6

2 years ago

1.4.5

2 years ago

1.4.4

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.3.15

3 years ago

1.3.13

3 years ago

1.3.14

3 years ago

1.3.11

3 years ago

1.3.12

3 years ago

1.3.10

3 years ago

1.3.9

3 years ago

1.3.8

3 years ago

1.3.7

3 years ago

1.3.6

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.2.63

4 years ago

1.2.62

4 years ago

1.2.61

4 years ago

1.2.60

4 years ago

1.2.59

4 years ago

1.2.58

4 years ago

1.2.56

4 years ago

1.2.57

4 years ago

1.2.55

4 years ago

1.2.54

4 years ago

1.2.53

4 years ago

1.2.52

4 years ago

1.2.51

4 years ago

1.2.50

4 years ago

1.2.49

4 years ago

1.2.48

4 years ago

1.2.47

4 years ago

1.2.46

4 years ago

1.2.45

4 years ago

1.2.44

4 years ago

1.2.43

4 years ago

1.2.42

4 years ago

1.2.41

4 years ago

1.2.40

4 years ago

1.2.39

4 years ago

1.2.38

4 years ago

1.2.37

4 years ago

1.2.36

4 years ago

1.2.35

4 years ago

1.2.34

4 years ago

1.2.33

4 years ago

1.2.31

4 years ago

1.2.32

4 years ago

1.2.30

4 years ago

1.2.27

4 years ago

1.2.28

4 years ago

1.2.29

4 years ago

1.2.26

4 years ago

1.2.25

4 years ago

1.2.24

4 years ago

1.2.23

4 years ago

1.2.22

4 years ago

1.2.21

4 years ago

1.2.20

4 years ago

1.2.19

4 years ago

1.2.18

4 years ago

1.2.17

4 years ago

1.2.16

4 years ago

1.2.15

4 years ago

1.2.14

4 years ago

1.2.13

4 years ago

1.2.12

4 years ago

1.2.11

4 years ago

1.2.10

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago