Files
packages.dart/deprecated/flutter_dynamic_widget/lib/src/material/basics/theme.dart
T
2026-01-15 17:34:56 -08:00

43 lines
863 B
Dart

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;
}