/oqtane.theme.cerulean

A Bootswatch Cerulean Theme for Oqtane

Primary LanguageHTMLMIT LicenseMIT

Oqtane Bootswatch Cerulean Theme

Oqtane allows developers to create themes which are rendered by the framework dynamically at run-time.

This theme is based on Bootswatch Cerulean - https://bootswatch.com/cerulean/

A custom theme is comprised of razor components - some which inherit from ThemeBase (theme components) and some from ContainerBase (container components).

Theme components are the structure and layout for your pages. They include embedded theme controls such as Menu, Login, etc... Theme components must contain Pane components which indicate locations where modules will be dynamically injected at runtime.

Container components are containers for individual module instances. They include embedded container controls such as ModuleActions, ModuleTitle, etc... Container components must contain a ModuleInstance component which is where the module output will be dynamically rendered at runtime.

Themes can optionally contain an implementation of the ITheme interface which provides metadata about the theme.

Themes may have static resources such as images or CSS files which will be located in the wwwroot folder with a subfolder name matching the theme name.