Logotype
JM Admin / Components
User

Components

The theme is component-based to be performant and easy to understand and maintain.

A component is a part of the theme, configured in one or more separate files. Some components are optional and may excluded if not needed to save file size. Other components are always included, but configured in separate files to be easy to maintain.

Configuration

Some of the components have CSS preprocessed via Sass. Some have javascript in compiled files.

The source files are located in these directories:

  • Optional components: /components/
  • Included components: /includes/