From 89d26fc47c7fac1586f7e88f37bb6d8e358a3114 Mon Sep 17 00:00:00 2001 From: Ellet Date: Wed, 13 Dec 2023 01:22:50 +0300 Subject: [PATCH] Update the example, format last PR --- example/lib/main.dart | 18 ++++++++++++++++-- lib/src/models/themes/quill_icon_theme.dart | 2 +- .../toolbar/buttons/quill_icon_button.dart | 6 +++--- .../toolbar/buttons/toggle_style_button.dart | 11 +++++------ 4 files changed, 25 insertions(+), 12 deletions(-) diff --git a/example/lib/main.dart b/example/lib/main.dart index e263fb25..089042b0 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -47,8 +47,22 @@ class MyApp extends StatelessWidget { builder: (context, state) { return MaterialApp( title: 'Flutter Quill Demo', - theme: ThemeData.light(useMaterial3: true), - darkTheme: ThemeData.dark(useMaterial3: true), + theme: ThemeData( + useMaterial3: true, + visualDensity: VisualDensity.adaptivePlatformDensity, + colorScheme: ColorScheme.fromSeed( + brightness: Brightness.light, + seedColor: Colors.red, + ), + ), + darkTheme: ThemeData( + useMaterial3: true, + visualDensity: VisualDensity.adaptivePlatformDensity, + colorScheme: ColorScheme.fromSeed( + brightness: Brightness.dark, + seedColor: Colors.red, + ), + ), themeMode: state.themeMode, debugShowCheckedModeBanner: false, localizationsDelegates: const [ diff --git a/lib/src/models/themes/quill_icon_theme.dart b/lib/src/models/themes/quill_icon_theme.dart index c93e3857..65669668 100644 --- a/lib/src/models/themes/quill_icon_theme.dart +++ b/lib/src/models/themes/quill_icon_theme.dart @@ -34,5 +34,5 @@ class QuillIconTheme { final double? borderRadius; ///The padding for icons - final EdgeInsets? padding; + final EdgeInsets? padding; } diff --git a/lib/src/widgets/toolbar/buttons/quill_icon_button.dart b/lib/src/widgets/toolbar/buttons/quill_icon_button.dart index 6b4d53d2..22c2fa99 100644 --- a/lib/src/widgets/toolbar/buttons/quill_icon_button.dart +++ b/lib/src/widgets/toolbar/buttons/quill_icon_button.dart @@ -24,12 +24,12 @@ class QuillToolbarIconButton extends StatelessWidget { if (isFilled) { return IconButton.filled( padding: padding, - constraints: const BoxConstraints(), - onPressed: onPressed, icon: icon); + onPressed: onPressed, + icon: icon, + ); } return IconButton( padding: padding, - constraints: const BoxConstraints(), onPressed: () { onPressed?.call(); afterPressed?.call(); diff --git a/lib/src/widgets/toolbar/buttons/toggle_style_button.dart b/lib/src/widgets/toolbar/buttons/toggle_style_button.dart index 05269f2c..e608d161 100644 --- a/lib/src/widgets/toolbar/buttons/toggle_style_button.dart +++ b/lib/src/widgets/toolbar/buttons/toggle_style_button.dart @@ -249,10 +249,9 @@ Widget defaultToggleStyleButtonBuilder( : (iconTheme?.iconUnselectedColor ?? theme.iconTheme.color) : (iconTheme?.disabledIconColor ?? theme.disabledColor); return QuillToolbarIconButton( - icon: Icon(icon, size: iconSize * iconButtonFactor, color: iconColor), - isFilled: isEnabled ? isToggled == true : false, - onPressed: onPressed, - afterPressed: afterPressed, - padding: iconTheme?.padding - ); + icon: Icon(icon, size: iconSize * iconButtonFactor, color: iconColor), + isFilled: isEnabled ? isToggled == true : false, + onPressed: onPressed, + afterPressed: afterPressed, + padding: iconTheme?.padding); }