import 'package:flutter/material.dart'; import "package:photos/ui/collections/new_album_icon.dart"; import 'package:photos/ui/components/buttons/icon_button_widget.dart'; class HomeHeaderWidget extends StatefulWidget { final Widget centerWidget; const HomeHeaderWidget({required this.centerWidget, Key? key}) : super(key: key); @override State createState() => _HomeHeaderWidgetState(); } class _HomeHeaderWidgetState extends State { @override Widget build(BuildContext context) { return Row( mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ Row( mainAxisSize: MainAxisSize.min, children: [ IconButtonWidget( iconButtonType: IconButtonType.primary, icon: Icons.menu_outlined, onTap: () { Scaffold.of(context).openDrawer(); }, ), ], ), AnimatedSwitcher( duration: const Duration(milliseconds: 250), child: widget.centerWidget, ), const NewAlbumIcon( icon: Icons.add_photo_alternate_outlined, iconButtonType: IconButtonType.primary, ), ], ); } }