Skip to content

Component Map ​

Vue components are the primary artifacts exposed by AIS Components. The library includes components at a number of different levels including: site, page, and elements.

Naming conventions ​

Components intended for application developers almost exclusively use the prefix AIS. For example, our primary button component is named AisButton. An AIS component represents a baseline, branded experience. The library also includes a number of unbranded components, which use the prefix Base. These components provide un-styled functionality that can be used to build custom solutions.

Site ​

Site level components provide structures used to build a site layout such as headers, footers, and navigation bars.

Page ​

Page components provide blocks to build up a single page. They include cards, tables, and modals.

Element ​

Element components provide functionality built around individual page elements such as buttons and form fields.

Form fields ​