FSelectMenuTileStyle.inherit constructor

FSelectMenuTileStyle.inherit({
  1. required FColorScheme colorScheme,
  2. required FStyle style,
  3. required FTypography typography,
})

Creates a FSelectMenuTileStyle that inherits its properties from colorScheme, style and typography.

Implementation

factory FSelectMenuTileStyle.inherit({
  required FColorScheme colorScheme,
  required FStyle style,
  required FTypography typography,
}) {
  final groupStyle = FTileGroupStyle.inherit(colorScheme: colorScheme, style: style, typography: typography);
  return FSelectMenuTileStyle(
    labelLayoutStyle: groupStyle.labelLayoutStyle,
    menuStyle: FPopoverMenuStyle.inherit(colorScheme: colorScheme, style: style, typography: typography),
    tileStyle: groupStyle.tileStyle,
    enabledStyle: groupStyle.enabledStyle,
    disabledStyle: groupStyle.disabledStyle,
    errorStyle: groupStyle.errorStyle,
  );
}