Jelajahi Sumber

used IconButtonWidget in TitleBarWidget

ashilkn 2 tahun lalu
induk
melakukan
bd0c7624f0
1 mengubah file dengan 5 tambahan dan 9 penghapusan
  1. 5 9
      lib/ui/components/title_bar_widget.dart

+ 5 - 9
lib/ui/components/title_bar_widget.dart

@@ -1,15 +1,12 @@
 import 'package:flutter/material.dart';
 import 'package:flutter/material.dart';
 import 'package:photos/theme/ente_theme.dart';
 import 'package:photos/theme/ente_theme.dart';
+import 'package:photos/ui/components/icon_button_widget.dart';
 
 
 class TitleBarWidget extends StatelessWidget {
 class TitleBarWidget extends StatelessWidget {
   final String? title;
   final String? title;
   final String? caption;
   final String? caption;
   final Widget? flexibleSpaceTitle;
   final Widget? flexibleSpaceTitle;
   final String? flexibleSpaceCaption;
   final String? flexibleSpaceCaption;
-  //If passing IconButton, set visualDensity to -2 (horizontal & vertical).
-  //This could be applicable to other widgets too. If layout looks different see if
-  // VisualDensity property exists for the widget and try to find the right values.
-  // https://api.flutter.dev/flutter/material/VisualDensity-class.html
   final List<Widget>? actionIcons;
   final List<Widget>? actionIcons;
   final bool isTitleH2WithoutLeading;
   final bool isTitleH2WithoutLeading;
   final bool isFlexibleSpaceDisabled;
   final bool isFlexibleSpaceDisabled;
@@ -72,13 +69,12 @@ class TitleBarWidget extends StatelessWidget {
           ? null
           ? null
           : Padding(
           : Padding(
               padding: const EdgeInsets.all(4),
               padding: const EdgeInsets.all(4),
-              child: IconButton(
-                visualDensity:
-                    const VisualDensity(horizontal: -2, vertical: -2),
-                onPressed: () {
+              child: IconButtonWidget(
+                icon: Icons.arrow_back_outlined,
+                isPrimary: true,
+                onTap: () {
                   Navigator.pop(context);
                   Navigator.pop(context);
                 },
                 },
-                icon: const Icon(Icons.arrow_back_outlined),
               ),
               ),
             ),
             ),
       flexibleSpace: isFlexibleSpaceDisabled
       flexibleSpace: isFlexibleSpaceDisabled