digitalmarketplace-frontend
v2.0.2
Published
Digital Marketplace Frontend contains assets and components used in Digital Marketplace projects
Downloads
3,165
Maintainers
Readme
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 digitalmarketplace-frontend
.
Importing styles
You need to import the Digital Marketplace 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 Digital Marketplace Frontend with your own styles.
To import add the below to your Sass file:
@import "node_modules/digitalmarketplace-frontend/dist/digitalmarketplace/all";
You can see the GDS guidance for more details on importing styles
Importing JavaScript
Some of the JavaScript included in Digital Marketplace 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 digitalmarketplace-frontend.min.js
and digitalmarketplace-frontend.min.js.map
from node_modules/digitalmarketplace-frontend/dist/digitalmarketplace/
into your application and referencing the JavaScript directly:
<script type="module" src="{path-to-javascript}/digitalmarketplace-frontend.min.js"></script>
Next you need to import and initialise Digital Marketplace Frontend by adding:
<script type="module">
import { initAll } from '{path-to-javascript}/digitalmarketplace-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 Digital Marketplace Frontend images to your project, you should configure your application to reference or copy the relevant Digital Marketplace 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.