create method
create the widget given a WidgetData type
data the widget data
environment the current Environment
context the BuildContext
Implementation
@override
Widget create(LabelWidgetData data, Environment environment, BuildContext context) {
var label = data.label.value;
switch (data.label.type) {
case ValueType.i18n:
label = label.tr();
break;
case ValueType.binding:
//widgetContext.addBinding(label, data);
break;
case ValueType.value:
break;
}
return IgnorePointer(
ignoring: true,
child: Text(label,
style: data.font?.textStyle()
),
);
}