Widget getGestureDetector({required Widget child}) { if (onClick == null) { return child; } return GestureDetector( onTap: () { onClick!(); }, child: child, ); }