decoration method

InputDecoration decoration(
  1. SearchWidgetState state
)

Для перекрытия в каждом проекте

Implementation

InputDecoration decoration(SearchWidgetState state) => InputDecoration(
  prefixIcon: Padding(
    padding: const EdgeInsets.only(left: 12, right: 8),
    child: Icon(NsgIcons.search, color: nsgtheme.colorTertiary, size: 20),
  ),
  enabledBorder: OutlineInputBorder(
    gapPadding: 8,
    borderSide: BorderSide(color: ControlOptions.instance.colorTertiary),
    borderRadius: BorderRadius.all(Radius.circular(borderRadius)),
  ),
  focusedBorder: OutlineInputBorder(
    gapPadding: 8,
    borderSide: BorderSide(color: ControlOptions.instance.colorPrimary),
    borderRadius: BorderRadius.all(Radius.circular(borderRadius)),
  ),
  suffixIcon: IconButton(
    padding: const EdgeInsets.only(bottom: 0, right: 12, left: 8),
    onPressed:
        onSuffixIconTap ??
        () {
          state.textEditController.text = '';
          controller.controllerFilter.searchString = state.textEditController.text;
          controller.refreshData();
        },
    icon: suffixIcon ?? Icon(NsgIcons.close, color: nsgtheme.colorTertiary, size: 20),
  ),
  // prefixIcon: Icon(Icons.search),
  hintText: tran.search,
  hintStyle: TextStyle(color: ControlOptions.instance.colorTertiary, fontWeight: FontWeight.w500),
);