|
@@ -3,7 +3,6 @@ import 'package:flowy_infra/image.dart';
|
|
import 'package:flowy_infra_ui/style_widget/hover.dart';
|
|
import 'package:flowy_infra_ui/style_widget/hover.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:provider/provider.dart';
|
|
import 'package:provider/provider.dart';
|
|
-import 'package:flowy_infra/size.dart';
|
|
|
|
import 'package:styled_widget/styled_widget.dart';
|
|
import 'package:styled_widget/styled_widget.dart';
|
|
import 'package:appflowy/generated/locale_keys.g.dart';
|
|
import 'package:appflowy/generated/locale_keys.g.dart';
|
|
import 'package:easy_localization/easy_localization.dart';
|
|
import 'package:easy_localization/easy_localization.dart';
|
|
@@ -123,7 +122,6 @@ class _AccessoryHoverState extends State<AccessoryHover> {
|
|
@override
|
|
@override
|
|
Widget build(BuildContext context) {
|
|
Widget build(BuildContext context) {
|
|
List<Widget> children = [
|
|
List<Widget> children = [
|
|
- const _Background(),
|
|
|
|
Padding(padding: widget.contentPadding, child: widget.child),
|
|
Padding(padding: widget.contentPadding, child: widget.child),
|
|
];
|
|
];
|
|
|
|
|
|
@@ -171,28 +169,6 @@ class AccessoryHoverState extends ChangeNotifier {
|
|
bool get onHover => _onHover;
|
|
bool get onHover => _onHover;
|
|
}
|
|
}
|
|
|
|
|
|
-class _Background extends StatelessWidget {
|
|
|
|
- const _Background({Key? key}) : super(key: key);
|
|
|
|
-
|
|
|
|
- @override
|
|
|
|
- Widget build(BuildContext context) {
|
|
|
|
- return Consumer<AccessoryHoverState>(
|
|
|
|
- builder: (context, state, child) {
|
|
|
|
- if (state.onHover) {
|
|
|
|
- return FlowyHoverContainer(
|
|
|
|
- style: HoverStyle(
|
|
|
|
- borderRadius: Corners.s6Border,
|
|
|
|
- hoverColor: AFThemeExtension.of(context).lightGreyHover,
|
|
|
|
- ),
|
|
|
|
- );
|
|
|
|
- } else {
|
|
|
|
- return const SizedBox();
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
class CellAccessoryContainer extends StatelessWidget {
|
|
class CellAccessoryContainer extends StatelessWidget {
|
|
final List<GridCellAccessoryBuilder> accessories;
|
|
final List<GridCellAccessoryBuilder> accessories;
|
|
const CellAccessoryContainer({required this.accessories, Key? key})
|
|
const CellAccessoryContainer({required this.accessories, Key? key})
|