import 'package:flutter/material.dart'; class ConditionalWrapper extends StatelessWidget { final bool condition; final Widget child; final Widget Function(Widget child) wrapper; const ConditionalWrapper({ required this.condition, required this.child, required this.wrapper, super.key, }); @override Widget build(BuildContext context) => condition ? wrapper(child) : child; }