25 lines
585 B
Dart
25 lines
585 B
Dart
part of 'widgets.dart';
|
|
|
|
/// [PageWidget]
|
|
|
|
abstract class PageWidget<T> extends Widget {
|
|
const PageWidget({super.key});
|
|
}
|
|
|
|
abstract class ModelPage<T> extends ModelWidget implements PageWidget<T> {
|
|
const ModelPage({super.key});
|
|
}
|
|
|
|
abstract class StatelessPage<T> extends StatelessWidget
|
|
with Template
|
|
implements PageWidget<T> {
|
|
const StatelessPage({super.key});
|
|
}
|
|
|
|
abstract class StatefulPage<T> extends StatefulWidget implements PageWidget<T> {
|
|
const StatefulPage({super.key});
|
|
}
|
|
|
|
abstract class PageState<T extends StatefulPage> extends State<T>
|
|
with Template {}
|