import 'package:flutter/material.dart'; import 'package:photos/ui/components/buttons/icon_button_widget.dart'; import 'package:photos/ui/viewer/search/search_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: [ IconButtonWidget( iconButtonType: IconButtonType.primary, icon: Icons.menu_outlined, onTap: () { Scaffold.of(context).openDrawer(); }, ), AnimatedSwitcher( duration: const Duration(milliseconds: 250), child: widget.centerWidget, ), const SearchIconWidget(), ], ); } }