import 'package:flutter/material.dart'; class BaseSolMenu extends StatelessWidget { const BaseSolMenu({super.key, required this.solMenuUst, required this.solMenu, required this.solMenuAlt}); final Widget? solMenuUst; final Widget? solMenu; final Widget? solMenuAlt; @override Widget build(BuildContext context) { return Container( width: 250, alignment: Alignment.topCenter, color: Colors.transparent, // İsteğe bağlı: sol arka plan padding: const EdgeInsets.only(top: 0), // Yukarı boşluk (isteğe bağlı) child: Column( children: [ // Sol Ust Sabit solMenuUst ?? SizedBox.shrink(), Divider(), // Sol Menu Scroll Bölümü Expanded( child: SingleChildScrollView( physics: BouncingScrollPhysics(), child: Container(width: double.infinity, child: solMenu ?? SizedBox.shrink()), ), // ), ), Divider(), // Sol Alt Sabit solMenuAlt ?? SizedBox.shrink(), ], ), ); } }