fix badge overflows

This commit is contained in:
Fabian Freund
2025-07-20 00:39:04 +02:00
parent 32e2e71c89
commit fd684c2df7
3 changed files with 13 additions and 4 deletions
@@ -187,7 +187,10 @@ class BrowserBottomAppBar extends HookConsumerWidget {
WebExtensionActionType.page, WebExtensionActionType.page,
); );
}, },
icon: ExtensionBadgeIcon(extension), icon: Padding(
padding: const EdgeInsets.only(top: 4.0),
child: ExtensionBadgeIcon(extension),
),
), ),
), ),
], ],
@@ -237,7 +240,10 @@ class BrowserBottomAppBar extends HookConsumerWidget {
WebExtensionActionType.browser, WebExtensionActionType.browser,
); );
}, },
leadingIcon: ExtensionBadgeIcon(extension), leadingIcon: Padding(
padding: const EdgeInsets.only(top: 4.0),
child: ExtensionBadgeIcon(extension),
),
child: Text(extension.title ?? ''), child: Text(extension.title ?? ''),
), ),
), ),
@@ -40,7 +40,10 @@ class ExtensionShortcutMenu extends HookConsumerWidget {
WebExtensionActionType.browser, WebExtensionActionType.browser,
); );
}, },
leadingIcon: ExtensionBadgeIcon(extension), leadingIcon: Padding(
padding: const EdgeInsets.only(top: 4.0),
child: ExtensionBadgeIcon(extension),
),
child: Text(extension.title ?? ''), child: Text(extension.title ?? ''),
), ),
), ),
@@ -79,7 +79,7 @@ class SelectableChips<T extends S, S, K> extends StatelessWidget {
itemBuilder: (context, index) { itemBuilder: (context, index) {
final item = items[index]; final item = items[index];
final child = Padding( final child = Padding(
padding: const EdgeInsets.only(right: 8.0), padding: const EdgeInsets.only(right: 8.0, top: 4.0),
child: _BadgeWrapper( child: _BadgeWrapper(
count: itemBadgeCount?.call(item), count: itemBadgeCount?.call(item),
child: FilterChip( child: FilterChip(