FSelectSearchStyle.inherit constructor

FSelectSearchStyle.inherit({
  1. required FColors colors,
  2. required FTypography typography,
  3. required FStyle style,
  4. required bool touch,
})

Creates a FSelectSearchStyle that inherits its properties.

Implementation

factory FSelectSearchStyle.inherit({
  required FColors colors,
  required FTypography typography,
  required FStyle style,
  required bool touch,
}) {
  final styles = FTextFieldSizeStyles.inherit(colors: colors, typography: typography, style: style, touch: touch);
  return FSelectSearchStyle(
    fieldStyles: FTextFieldSizeStyles(
      styles.apply([
        .all(
          const .delta(
            color: FVariants.all(null),
            border: FVariants.all(OutlineInputBorder(borderSide: .none)),
          ),
        ),
      ]),
    ),
    dividerStyle: FDividerStyles.inherit(
      colors: colors,
      style: style,
    ).horizontal.copyWith(width: 2, padding: const .value(.zero)),
    progressStyle: FCircularProgressStyle.inherit(colors: colors),
  );
}