const UiTabViews({ super.key, required this.index, required this.children, }) : assert(children.length > 0, 'UiTabViews requires at least one view');