Files
apidash/lib/screens/mobile/left_drawer.dart
2024-03-10 02:17:19 +05:30

34 lines
1.1 KiB
Dart

import 'package:flutter/material.dart';
class LeftDrawer extends StatelessWidget {
final Widget drawerContent;
const LeftDrawer({super.key, required this.drawerContent});
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.only(top: MediaQuery.of(context).padding.top),
color: Theme.of(context).colorScheme.onInverseSurface,
child: Drawer(
backgroundColor: Colors.transparent,
surfaceTintColor: Colors.transparent,
child: Padding(
padding:
EdgeInsets.only(right: MediaQuery.of(context).size.width * 0.03),
child: Container(
padding: EdgeInsets.only(
bottom: 70 + MediaQuery.of(context).padding.bottom),
clipBehavior: Clip.hardEdge,
decoration: BoxDecoration(
color: Theme.of(context).colorScheme.surface,
borderRadius:
const BorderRadius.only(topRight: Radius.circular(8)),
),
child: drawerContent,
),
),
),
);
}
}