| | |
| | | class TopNavBar extends StatelessWidget { |
| | | final String title; |
| | | GestureTapCallback? back; |
| | | GestureTapCallback? leftWidgetClick; |
| | | String? rightText; |
| | | String? leftText; |
| | | Widget? leftWidget; |
| | | Icon? rightIcon; |
| | | Image? rightImage; |
| | | GestureTapCallback? rightClick; |
| | |
| | | this.back, |
| | | this.rightText, |
| | | this.rightIcon, |
| | | this.leftWidget, |
| | | this.leftWidgetClick, |
| | | this.rightImage, |
| | | this.leftText = "", |
| | | this.rightClick, |
| | |
| | | leftText!, |
| | | style: const TextStyle(fontSize: 16), |
| | | ) |
| | | : Container() |
| | | : Container(), |
| | | leftWidget == null |
| | | ? Container() |
| | | : InkWell( |
| | | onTap: () { |
| | | if (leftWidgetClick == null) { |
| | | return; |
| | | } |
| | | leftWidgetClick!(); |
| | | }, |
| | | child: leftWidget!, |
| | | ) |
| | | ]), |
| | | )) |
| | | ], |