Div constructor
Div({
- String style = "",
- List<
Widget> children = const [], - Widget? child,
- Color? color,
- double? height,
- double? width,
- EdgeInsets? margin,
- EdgeInsets? padding,
- BoxDecoration? decoration,
- VoidCallback? onTap,
- Axis? direction,
- MainAxisSize? mainAxisSize,
- MainAxisAlignment? mainAxisAlignment,
- CrossAxisAlignment? crossAxisAlignment,
- String? description,
- List<
Object?> ? values,
Implementation
factory Div({
String style = "",
List<Widget> children = const [],
Widget? child,
Color? color,
double? height,
double? width,
EdgeInsets? margin,
EdgeInsets? padding,
BoxDecoration? decoration,
VoidCallback? onTap,
Axis? direction,
MainAxisSize? mainAxisSize,
MainAxisAlignment? mainAxisAlignment,
CrossAxisAlignment? crossAxisAlignment,
String? description,
List<Object?>? values,
}) {
var options = Options(
color: color,
decoration: decoration,
height: height,
width: width,
margin: margin,
padding: padding,
onTap: onTap,
direction: direction,
mainAxisSize: mainAxisSize,
mainAxisAlignment: mainAxisAlignment,
crossAxisAlignment: crossAxisAlignment,
description: description,
values: values,
);
return Div._(
Builder(
builder: (context) => DivBuilder(
context,
style,
child != null ? [child] : children,
options,
).build(),
),
);
}