1.3.2 • Published 6 months ago

ccs-frontend v1.3.2

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

Crown Commercial Service (CCS) Frontend Project

Crown Commercial Service (CCS) Frontend contains the code you need to start building a user interface for CCS platforms and services.

Quick start

Install with npm (recommended)

You can follow the GOV.UK Frontend guide for setting this package up using Node.js package manager (npm). The only differences are that instead of govuk-frontend you want to install ccs-frontend.

Importing styles

You need to import the CCS Frontend styles into the main Sass file in your project. You should place the below code before your own Sass rules (or Sass imports) if you want to override CCS Frontend with your own styles.

To import add the below to your Sass file:

@import "node_modules/ccs-frontend/dist/ccs/all";

You can see the GDS guidance for more details on importing styles

Importing JavaScript

Some of the JavaScript included in CCS Frontend improves the usability and accessibility of the components. You should make sure that you are importing and initialising JavaScript in your application. This will ensure all users can use it successfully.

You can include JavaScript for all components by copying both ccs-frontend.min.js and ccs-frontend.min.js.map from node_modules/ccs-frontend/dist/ccs/ into your application and referencing the JavaScript directly:

<script type="module" src="{path-to-javascript}/ccs-frontend.min.js"></script>

Next you need to import and initialise CCS Frontend by adding:

<script type="module">
  import { initAll } from '{path-to-javascript}/ccs-frontend.min.js'
  initAll()
</script>

You can see the GDS guidance for more details on importing JavaScript and advanced options

Importing assets

In order to import CCS Frontend images to your project, you should configure your application to reference or copy the relevant CCS Frontend assets.

Getting updates

To be notified when there’s a new release, you can either:

Find out how to update with npm.

Licence

Unless stated otherwise, the codebase is released under the MIT License. This covers both the codebase and any sample code in the documentation. The documentation is © Crown copyright and available under the terms of the Open Government 3.0 licence.

1.3.2

6 months ago

1.3.1

6 months ago

1.3.0

6 months ago

1.2.0

8 months ago

1.1.3

11 months ago

1.1.2

11 months ago

1.1.1

1 year ago

1.1.0

1 year ago

1.1.0-beta.2

1 year ago

1.1.0-beta.1

1 year ago

1.1.0-beta.0

1 year ago

1.0.0

1 year ago

1.0.0-beta.6

1 year ago

1.0.0-beta.5

1 year ago

1.0.0-beta.4

1 year ago

1.0.0-beta.2

1 year ago

1.0.0-beta.1

1 year ago

1.0.0-beta.0

1 year ago

0.0.1

7 years ago