mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
chore: fix flutter wanrings
This commit is contained in:
parent
42d1bb84c5
commit
510752868d
@ -2,7 +2,6 @@ import 'package:appflowy/generated/flowy_svgs.g.dart';
|
|||||||
import 'package:appflowy/workspace/application/tabs/tabs_bloc.dart';
|
import 'package:appflowy/workspace/application/tabs/tabs_bloc.dart';
|
||||||
import 'package:appflowy/workspace/presentation/home/home_sizes.dart';
|
import 'package:appflowy/workspace/presentation/home/home_sizes.dart';
|
||||||
import 'package:appflowy/workspace/presentation/home/home_stack.dart';
|
import 'package:appflowy/workspace/presentation/home/home_stack.dart';
|
||||||
import 'package:flowy_infra/theme_extension.dart';
|
|
||||||
import 'package:flowy_infra_ui/style_widget/hover.dart';
|
import 'package:flowy_infra_ui/style_widget/hover.dart';
|
||||||
import 'package:flowy_infra_ui/style_widget/icon_button.dart';
|
import 'package:flowy_infra_ui/style_widget/icon_button.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
@ -23,13 +22,12 @@ class FlowyTab extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _FlowyTabState extends State<FlowyTab> {
|
class _FlowyTabState extends State<FlowyTab> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return FlowyHover(
|
return FlowyHover(
|
||||||
style: HoverStyle(
|
isSelected: () => widget.isCurrent,
|
||||||
|
style: const HoverStyle(
|
||||||
borderRadius: BorderRadius.zero,
|
borderRadius: BorderRadius.zero,
|
||||||
backgroundColor: _getBackgroundColor(),
|
|
||||||
),
|
),
|
||||||
builder: (context, onHover) {
|
builder: (context, onHover) {
|
||||||
return ChangeNotifierProvider.value(
|
return ChangeNotifierProvider.value(
|
||||||
@ -70,18 +68,6 @@ class _FlowyTabState extends State<FlowyTab> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
Color _getBackgroundColor() {
|
|
||||||
if (widget.isCurrent) {
|
|
||||||
return Theme.of(context).colorScheme.onSecondaryContainer;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (_isHovering) {
|
|
||||||
return AFThemeExtension.of(context).lightGreyHover;
|
|
||||||
}
|
|
||||||
|
|
||||||
return Theme.of(context).colorScheme.surfaceContainerHighest;
|
|
||||||
}
|
|
||||||
|
|
||||||
void _closeTab([TapUpDetails? details]) => context
|
void _closeTab([TapUpDetails? details]) => context
|
||||||
.read<TabsBloc>()
|
.read<TabsBloc>()
|
||||||
.add(TabsEvent.closeTab(widget.pageManager.plugin.id));
|
.add(TabsEvent.closeTab(widget.pageManager.plugin.id));
|
||||||
|
Loading…
Reference in New Issue
Block a user