adding packages
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:widget_gen/widget_gen_annotations.dart';
|
||||
|
||||
import '../../../flutter_dynamic_widget.dart';
|
||||
import '../library.dart';
|
||||
import '../theme/theme_data.dart';
|
||||
|
||||
part 'theme.g.dart';
|
||||
|
||||
@WidgetClass('Theme')
|
||||
class ThemeBase extends _$ThemeBase {
|
||||
ThemeBase(this.widgetData, this.widgetContext, this.widgetRender);
|
||||
|
||||
Key key;
|
||||
|
||||
@override
|
||||
final Map<String, dynamic> widgetData;
|
||||
|
||||
@override
|
||||
final WidgetContext widgetContext;
|
||||
|
||||
@override
|
||||
final GenerateWidget widgetRender;
|
||||
|
||||
|
||||
@override
|
||||
get onAction => (context, val) => MaterialBase.onAction(context, val);
|
||||
|
||||
@SupportedKey()
|
||||
ThemeDataBase data;
|
||||
|
||||
@WidgetKey.widget(
|
||||
acceptWidth: 100,
|
||||
acceptHeight: 100,
|
||||
defaultValue: 'Placeholder',
|
||||
)
|
||||
Widget child;
|
||||
|
||||
@PropertyKey(defaultValue: 'false')
|
||||
bool isMaterialAppTheme;
|
||||
}
|
||||
Reference in New Issue
Block a user