getSelectAndClearList method

Widget getSelectAndClearList()

Implementation

Widget getSelectAndClearList() {
  return Padding(
    padding: const EdgeInsets.only(
      right: 10
    ),
    child: Material(
      color: UFUColor.transparent,
      child: InkWell(
        borderRadius: BorderRadius.circular(25),
        onTap: isDisabled ? null : (){
          selectAndClearAll!();
        },
        child: Padding(
          padding: const EdgeInsets.fromLTRB(0, 4, 5, 4),
          child: Row(
            children: [
              Padding(
                padding: const EdgeInsets.only(left: 10),
                child: UFUText(
                  text: getText(),
                  textColor: AppTheme.themeColors.secondaryText,
                  textSize: UFUTextSize.heading4,
                ),
              ),
              const SizedBox(
                width: 10,
              ),
              Opacity(
                opacity: isDisabled ? 0.4 : 1,
                child: Container(
                  height: 17,
                  width: 17,
                  decoration: BoxDecoration(
                      color: getColor(),
                      borderRadius: BorderRadius.circular(5),
                      border: Border.all(
                        color: AppTheme.themeColors.primary,
                        width: 1.0,
                      )),
                  child: getIcon(),
                ),
              )
            ],
          ),
        ),
      ),
    ),
  );
}