mirror of
				https://gitlab.com/comunic/comunicmobile
				synced 2025-11-03 19:54:12 +00:00 
			
		
		
		
	Display virtual directory
This commit is contained in:
		@@ -65,28 +65,46 @@ class _UserPageTabletState extends State<UserPageTablet> {
 | 
			
		||||
        showPostsTarget: false,
 | 
			
		||||
      );
 | 
			
		||||
 | 
			
		||||
  /// Main user information card
 | 
			
		||||
  Widget _buildMainCard() => ConstrainedBox(
 | 
			
		||||
        constraints: BoxConstraints(minWidth: 200),
 | 
			
		||||
        constraints: BoxConstraints(maxWidth: 200),
 | 
			
		||||
        child: Card(
 | 
			
		||||
          child: Padding(
 | 
			
		||||
            padding: const EdgeInsets.all(8.0),
 | 
			
		||||
            child: Column(
 | 
			
		||||
              children: <Widget>[
 | 
			
		||||
                Center(child: AccountImageWidget(user: _userInfo, width: 75)),
 | 
			
		||||
                SizedBox(height: 10),
 | 
			
		||||
                _MainCardSpacer(),
 | 
			
		||||
                Text(
 | 
			
		||||
                  _userInfo.displayName,
 | 
			
		||||
                  textAlign: TextAlign.center,
 | 
			
		||||
                  style: TextStyle(fontSize: 20),
 | 
			
		||||
                ),
 | 
			
		||||
                SizedBox(height: 10),
 | 
			
		||||
                SizedBox(height: 10),
 | 
			
		||||
                _MainCardSpacer(),
 | 
			
		||||
                Container(
 | 
			
		||||
                    child: _userInfo.hasVirtualDirectory
 | 
			
		||||
                        ? Text("@${_userInfo.virtualDirectory}")
 | 
			
		||||
                        : null),
 | 
			
		||||
                _MainCardSpacer(visible: _userInfo.hasVirtualDirectory),
 | 
			
		||||
                LikeWidget(likeElement: _userInfo),
 | 
			
		||||
                SizedBox(height: 10),
 | 
			
		||||
              ],
 | 
			
		||||
            ),
 | 
			
		||||
          ),
 | 
			
		||||
        ),
 | 
			
		||||
      );
 | 
			
		||||
 | 
			
		||||
  /// Build user information card
 | 
			
		||||
  Widget _buildAboutCard() => Container();
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
class _MainCardSpacer extends StatelessWidget {
 | 
			
		||||
  final bool visible;
 | 
			
		||||
 | 
			
		||||
  const _MainCardSpacer({this.visible = true, Key key})
 | 
			
		||||
      : assert(visible != null),
 | 
			
		||||
        super(key: key);
 | 
			
		||||
 | 
			
		||||
  @override
 | 
			
		||||
  Widget build(BuildContext context) =>
 | 
			
		||||
      visible ? SizedBox(height: 10) : Container();
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user