set visibility
Widget visible(bool visible, {Widget? defaultWidget}) { return visible ? this! : (defaultWidget ?? const SizedBox()); }