import 'package:flutter/material.dart'; import '../../config/themes.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 + (FluffyThemes.getDisplayNavigationRail(context) ? 64 : 0), child: mainView, ), Container( width: 1.0, color: Theme.of(context).dividerColor, ), Expanded( child: ClipRRect( child: sideView, ), ), ], ), ), ); } }