content: import 'package:dropdown_search/src/widgets/props/inkwell_props.dart';
  import 'package:flutter/material.dart';
  
  class CustomInkWell extends StatelessWidget {
    final ClickProps clickProps;
    final GestureTapCallback? onTap;
    final Widget? child;
  
    const CustomInkWell({
      super.key,
      required this.clickProps,
      this.onTap,
      this.child,
    });
  
    @override
    Widget build(BuildContext context) {
      return InkResponse(
        autofocus: clickProps.autofocus,
        borderRadius: clickProps.borderRadius,
        customBorder: clickProps.customBorder,
        enableFeedback: clickProps.enableFeedback,
        focusColor: clickProps.focusColor,
        excludeFromSemantics: clickProps.excludeFromSemantics,
        hoverColor: clickProps.hoverColor,
        mouseCursor: clickProps.mouseCursor,
        onHover: clickProps.onHover,
        onDoubleTap: clickProps.onDoubleTap,
        onHighlightChanged: clickProps.onHighlightChanged,
        onLongPress: clickProps.onLongPress,
        onSecondaryTap: clickProps.onSecondaryTap,
        onSecondaryTapCancel: clickProps.onSecondaryTapCancel,
        onSecondaryTapUp: clickProps.onSecondaryTapUp,
        onSecondaryTapDown: clickProps.onSecondaryTapDown,
        onTapCancel: clickProps.onTapCancel,
        onTapDown: clickProps.onTapDown,
        onTapUp: clickProps.onTapUp,
        overlayColor: clickProps.overlayColor,
        radius: clickProps.radius,
        splashColor: clickProps.splashColor,
        splashFactory: clickProps.splashFactory,
        statesController: clickProps.statesController,
        hoverDuration: clickProps.hoverDuration,
        canRequestFocus: clickProps.canRequestFocus,
        highlightColor: clickProps.highlightColor,
        onFocusChange: clickProps.onFocusChange,
        containedInkWell: clickProps.containedInkWell,
        highlightShape: clickProps.highlightShape,
        onTap: onTap,
        focusNode: clickProps.focusNode,
        child: child,
      );
    }
  }
  