mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-04 04:04:18 +00:00 
			
		
		
		
	Display group posts
This commit is contained in:
		@@ -1,8 +1,10 @@
 | 
			
		||||
import 'package:comunic/helpers/posts_helper.dart';
 | 
			
		||||
import 'package:comunic/models/advanced_group_info.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/group_following_widget.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/group_icon_widget.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/group_membership_widget.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/like_widget.dart';
 | 
			
		||||
import 'package:comunic/ui/widgets/posts_list_widget.dart';
 | 
			
		||||
import 'package:flutter/material.dart';
 | 
			
		||||
 | 
			
		||||
/// Authorized group page screen
 | 
			
		||||
@@ -34,12 +36,15 @@ class _AuthorizedGroupPageScreenState extends State<AuthorizedGroupPageScreen> {
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) {
 | 
			
		||||
    return Column(
 | 
			
		||||
      children: <Widget>[_buildGroupPageHeader()],
 | 
			
		||||
      children: <Widget>[
 | 
			
		||||
        _buildGroupPageHeader(),
 | 
			
		||||
        Expanded(child: _buildGroupPagePostsList())
 | 
			
		||||
      ],
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /// Build group page header
 | 
			
		||||
  _buildGroupPageHeader() {
 | 
			
		||||
  Widget _buildGroupPageHeader() {
 | 
			
		||||
    return Padding(
 | 
			
		||||
      padding: const EdgeInsets.all(8.0),
 | 
			
		||||
      child: Row(
 | 
			
		||||
@@ -77,4 +82,14 @@ class _AuthorizedGroupPageScreenState extends State<AuthorizedGroupPageScreen> {
 | 
			
		||||
      ),
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  /// Build the list of posts of the group
 | 
			
		||||
  Widget _buildGroupPagePostsList() {
 | 
			
		||||
    return PostsListWidget(
 | 
			
		||||
      getPostsList: () => PostsHelper().getGroupPosts(_group.id),
 | 
			
		||||
      showPostsTarget: false,
 | 
			
		||||
      userNamesClickable: true,
 | 
			
		||||
      getOlder: (from) => PostsHelper().getGroupPosts(_group.id, from: from),
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user