Theming
The administrator of the application can use the theming hooks to configure the look and feel of the application depending on the branding needs. The user can make selections from the predefined administrator themes on demand.
#
Changing the predefined themesThe Sastix CMS comes with two predefined themes, light and dark. The
administrator can change those themes by modifying files in the
lib/config/themes
folder. For example the light theme configuration
looks like this:
import 'package:flutter/material.dart';
var lightThemeData = new ThemeData( primaryColor: Colors.blue, textTheme: new TextTheme(button: TextStyle(color: Colors.white70)), brightness: Brightness.light, accentColor: Colors.blue);
The administrator could set any property on the ThemeData object as described in Flutter documentation (ThemeData).
#
User preferencesThe user can change between the predefined themes provided by the administrator. To change between the two themes:
- Head to the settings page.Open the dropdown on the upper right corner of the screen and select "Settings".
- Toggle the button to change between light and dark theme.
Light theme: Dark theme: