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.
- AisHeader - A branded site header that encapsulates the UI brand bar, navbar, mobile menu, and banner.
- AisFooter - Branded site footer
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.