mirror of
				https://gitlab.com/famedly/fluffychat.git
				synced 2025-11-04 06:17:26 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			877 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			877 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
import 'package:flutter/material.dart';
 | 
						|
 | 
						|
class TwoColumnLayout extends StatelessWidget {
 | 
						|
  final Widget mainView;
 | 
						|
  final Widget sideView;
 | 
						|
 | 
						|
  const TwoColumnLayout({
 | 
						|
    Key? key,
 | 
						|
    required this.mainView,
 | 
						|
    required this.sideView,
 | 
						|
  }) : super(key: key);
 | 
						|
  @override
 | 
						|
  Widget build(BuildContext context) {
 | 
						|
    return ScaffoldMessenger(
 | 
						|
      child: Scaffold(
 | 
						|
        body: Row(
 | 
						|
          children: [
 | 
						|
            Container(
 | 
						|
              clipBehavior: Clip.antiAlias,
 | 
						|
              decoration: const BoxDecoration(),
 | 
						|
              width: 360.0,
 | 
						|
              child: mainView,
 | 
						|
            ),
 | 
						|
            Container(
 | 
						|
              width: 1.0,
 | 
						|
              color: Theme.of(context).dividerColor,
 | 
						|
            ),
 | 
						|
            Expanded(
 | 
						|
              child: ClipRRect(
 | 
						|
                child: sideView,
 | 
						|
              ),
 | 
						|
            ),
 | 
						|
          ],
 | 
						|
        ),
 | 
						|
      ),
 | 
						|
    );
 | 
						|
  }
 | 
						|
}
 |