adding packages
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# Flutter Widget Gen
|
||||
|
||||
```console
|
||||
flutter pub get
|
||||
flutter pub run build_runner build
|
||||
```
|
||||
|
||||
```dart
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_dynamic_widget/flutter_dynamic_widget.dart';
|
||||
|
||||
import '../library.dart';
|
||||
|
||||
part 'center.g.dart';
|
||||
|
||||
@WidgetClass('Center')
|
||||
class CenterBase extends _$CenterBase {
|
||||
CenterBase(this.widgetData, this.widgetContext);
|
||||
|
||||
@WidgetKey.widget(
|
||||
acceptWidth: 100,
|
||||
acceptHeight: 100,
|
||||
defaultValue: 'Placeholder',
|
||||
)
|
||||
Widget child;
|
||||
double heightFactor;
|
||||
Key key;
|
||||
double widthFactor;
|
||||
|
||||
@override
|
||||
final Map<String, dynamic> widgetData;
|
||||
|
||||
@override
|
||||
final WidgetContext widgetContext;
|
||||
|
||||
@override
|
||||
get onAction => (context, val) => MaterialBase.onAction(context, val);
|
||||
|
||||
@override
|
||||
GenerateWidget get widgetRender =>
|
||||
(val) => MaterialBase(val, widgetContext).base;
|
||||
}
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user