Articles

This commit is contained in:
2024-07-10 10:50:10 +08:00
parent 505290b2ae
commit 8dbf6ff4f3
15 changed files with 270 additions and 40 deletions

View File

@ -1,7 +1,9 @@
import 'package:flutter/material.dart';
import 'package:infinite_scroll_pagination/infinite_scroll_pagination.dart';
import 'package:solian/models/articles.dart';
import 'package:solian/models/feed.dart';
import 'package:solian/models/post.dart';
import 'package:solian/widgets/articles/article_list.dart';
import 'package:solian/widgets/centered_container.dart';
import 'package:solian/widgets/posts/post_list.dart';
@ -41,6 +43,15 @@ class FeedListWidget extends StatelessWidget {
controller.refresh();
},
);
case 'article':
final data = Article.fromJson(item.data);
return ArticleListEntryWidget(
isClickable: isClickable,
item: data,
onUpdate: () {
controller.refresh();
},
);
default:
return const SizedBox();
}