31 lines
847 B
Dart
31 lines
847 B
Dart
import 'package:flutter/cupertino.dart';
|
|
import 'package:hiddingsel_app/appflow/model/articles.dart';
|
|
|
|
import '../widgets/card.dart';
|
|
import '../navigation_drawer.dart';
|
|
|
|
class ArticleThumbnailView extends StatelessWidget with NavigationDrawerItem {
|
|
|
|
String get title => _article.title;
|
|
final ArticleModel _article;
|
|
final Function(PreferredSizeWidget appBar, Widget body)? _onChange;
|
|
|
|
ArticleThumbnailView(this._article, this._onChange);
|
|
|
|
@override
|
|
Widget build(BuildContext context) => ItemWithTitle.fromArticle(_article, _onChange);
|
|
}
|
|
|
|
class ArticleView extends StatelessWidget with NavigationDrawerItem {
|
|
|
|
String get title => _article.title;
|
|
final ArticleModel _article;
|
|
|
|
ArticleView(this._article);
|
|
|
|
@override
|
|
Widget build(BuildContext context) => ListView(
|
|
children: [
|
|
ItemWithWebView.fromArticle(_article)
|
|
]);
|
|
} |