import 'package:flutter/material.dart'; import 'package:flutter_clock/model/constants.dart'; import 'package:flutter_clock/views/side_menu_item.dart'; /// 左侧滑动菜单 class SideMenu extends StatelessWidget { const SideMenu({ Key? key, }) : super(key: key); @override Widget build(BuildContext context) { return Container( height: double.infinity, padding: EdgeInsets.only(top: kDefaultPadding), color: kBgLightColor, child: SafeArea( child: SingleChildScrollView( padding: EdgeInsets.symmetric(horizontal: kDefaultPadding), child: Column( children: [ Row( children: [ Image.asset( "assets/images/Logo Outlook.png", width: 46, ), Spacer(), ], ), SizedBox(height: kDefaultPadding * 2), // Menu Items SideMenuItem( press: () {}, title: "Inbox", iconSrc: "assets/Icons/Inbox.svg", isActive: true, itemCount: 3, ), SideMenuItem( press: () {}, title: "Sent", iconSrc: "assets/Icons/Send.svg", isActive: false, itemCount: 0, ), SideMenuItem( press: () {}, title: "Drafts", iconSrc: "assets/Icons/File.svg", isActive: false, itemCount: 0, ), SideMenuItem( press: () {}, title: "Deleted", iconSrc: "assets/Icons/Trash.svg", isActive: false, showBorder: false, itemCount: 0, ), ], ), ), ), ); } }