Design constructor
const
Design({
- required AppBarDesign appBar,
- required Color accent,
- required Color accentText,
- required Color primary,
- required SheetDesign sheet,
- required Color primaryText,
- required Brightness brightness,
- required ProgressIndicatorDesign progressIndicator,
- required ScaffoldDesign scaffold,
- required SnackBarDesign snackBar,
- required ThemeData themeData,
- CardDesign card = const CardDesign(),
- CheckBoxDesign checkBox = const CheckBoxDesign(),
- ChipDesign chip = const ChipDesign(),
- List<
Color> customColors1 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor], - List<
Color> customColors2 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor], - List<
Color> customColors3 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor], - List<
Color> customColors4 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor], - List<
Color> customColors5 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor], - DesignSchema customDesign1 = const DesignSchema(),
- DesignSchema customDesign2 = const DesignSchema(),
- DesignSchema customDesign3 = const DesignSchema(),
- DesignSchema customDesign4 = const DesignSchema(),
- DesignSchema customDesign5 = const DesignSchema(),
- Color disablePrimary = _placeHolderColor,
- DropdownDesign dropdown = const DropdownDesign(),
- ElevatedButtonDesign elevatedButton = const ElevatedButtonDesign(),
- EmptyStateDesign emptyState = const EmptyStateDesign(),
- SelectableListItemDesign selectableListItem = const SelectableListItemDesign(),
- SlidingSegmentDesign slidingSegment = const SlidingSegmentDesign(),
- SwitchDesign switchDesign = const SwitchDesign(),
- TextButtonDesign textButton = const TextButtonDesign(),
- TextFieldDesign textField = const TextFieldDesign(),
- DesignSchema uploader = const DesignSchema(),
- Map<
String, Color> others = const {}, - ListTileDesign listTile = const ListTileDesign(),
- int layoutStyle = 0,
- List<
Gradient> gradientList = const [LinearGradient(colors: [_placeHolderColor, _placeHolderColor]), LinearGradient(colors: [_placeHolderColor, _placeHolderColor]), LinearGradient(colors: [_placeHolderColor, _placeHolderColor])],
Implementation
const Design({
required this.appBar,
required this.accent,
required this.accentText,
required this.primary,
required this.sheet,
required this.primaryText,
required this.brightness,
required this.bottomNavigationBar,
required this.progressIndicator,
required this.scaffold,
required this.snackBar,
required this.themeData,
this.card = const CardDesign(),
this.checkBox = const CheckBoxDesign(),
this.chip = const ChipDesign(),
this.customColors1 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor],
this.customColors2 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor],
this.customColors3 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor],
this.customColors4 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor],
this.customColors5 = const [_placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor, _placeHolderColor],
this.customDesign1 = const DesignSchema(),
this.customDesign2 = const DesignSchema(),
this.customDesign3 = const DesignSchema(),
this.customDesign4 = const DesignSchema(),
this.customDesign5 = const DesignSchema(),
this.disablePrimary = _placeHolderColor,
this.dropdown = const DropdownDesign(),
this.elevatedButton = const ElevatedButtonDesign(),
this.emptyState = const EmptyStateDesign(),
this.selectableListItem = const SelectableListItemDesign(),
this.slidingSegment = const SlidingSegmentDesign(),
this.switchDesign = const SwitchDesign(),
this.textButton = const TextButtonDesign(),
this.textField = const TextFieldDesign(),
this.uploader = const DesignSchema(),
this.others = const {},
this.listTile = const ListTileDesign(),
// this.fontFamily,
this.layoutStyle = 0,
this.gradientList = const [
LinearGradient(colors: [_placeHolderColor, _placeHolderColor]),
LinearGradient(colors: [_placeHolderColor, _placeHolderColor]),
LinearGradient(colors: [_placeHolderColor, _placeHolderColor])
],
});