1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2025-06-19 00:05:16 +00:00

Add posts with surveys support

This commit is contained in:
2019-06-28 11:32:36 +02:00
parent 66b4d19004
commit fdf8cd08ef
9 changed files with 314 additions and 39 deletions

View File

@ -16,6 +16,7 @@ import 'package:comunic/models/user.dart';
import 'package:comunic/ui/tiles/comment_tile.dart';
import 'package:comunic/ui/widgets/account_image_widget.dart';
import 'package:comunic/ui/widgets/network_image_widget.dart';
import 'package:comunic/ui/widgets/survey_widget.dart';
import 'package:comunic/utils/date_utils.dart';
import 'package:comunic/utils/files_utils.dart';
import 'package:comunic/utils/intl_utils.dart';
@ -171,6 +172,10 @@ class _PostTileState extends State<PostTile> {
postContent = _buildPostWebLink();
break;
case PostKind.SURVEY:
postContent = _buildPostSurvey();
break;
default:
}
@ -294,6 +299,13 @@ class _PostTileState extends State<PostTile> {
);
}
/// Build post survey
Widget _buildPostSurvey() {
return SurveyWidget(
survey: widget.post.survey,
);
}
/// Build the list of comments
Widget _buildComments() {
assert(widget.post.hasComments);