|
@@ -1,6 +1,10 @@
|
|
|
import 'package:app_flowy/workspace/presentation/plugins/grid/src/layout/sizes.dart';
|
|
|
+import 'package:flowy_infra/theme.dart';
|
|
|
+import 'package:flowy_infra_ui/style_widget/button.dart';
|
|
|
+import 'package:flowy_infra_ui/style_widget/text.dart';
|
|
|
import 'package:flowy_sdk/protobuf/flowy-grid-data-model/grid.pb.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
+import 'package:flutter_bloc/flutter_bloc.dart';
|
|
|
import 'constants.dart';
|
|
|
|
|
|
class HeaderCell extends StatelessWidget {
|
|
@@ -9,10 +13,16 @@ class HeaderCell extends StatelessWidget {
|
|
|
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
- return Text(
|
|
|
- field.name,
|
|
|
- style: const TextStyle(fontSize: 15.0, color: Colors.black),
|
|
|
+ final theme = context.watch<AppTheme>();
|
|
|
+ return FlowyButton(
|
|
|
+ text: FlowyText.medium(field.name),
|
|
|
+ hoverColor: theme.hover,
|
|
|
+ onTap: () {},
|
|
|
);
|
|
|
+ // return Text(
|
|
|
+ // field.name,
|
|
|
+ // style: const TextStyle(fontSize: 15.0, color: Colors.black),
|
|
|
+ // );
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -23,18 +33,15 @@ class HeaderCellContainer extends StatelessWidget {
|
|
|
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
- return GestureDetector(
|
|
|
- behavior: HitTestBehavior.translucent,
|
|
|
- onTap: () {},
|
|
|
- child: Container(
|
|
|
- width: width,
|
|
|
- decoration: BoxDecoration(
|
|
|
- border: Border.all(color: Colors.black26, width: 0.5),
|
|
|
- color: GridHeaderConstants.backgroundColor,
|
|
|
- ),
|
|
|
- padding: EdgeInsets.symmetric(vertical: GridInsets.vertical, horizontal: GridInsets.horizontal),
|
|
|
- child: child,
|
|
|
+ final theme = context.watch<AppTheme>();
|
|
|
+ final borderSide = BorderSide(color: theme.shader4, width: 0.4);
|
|
|
+ return Container(
|
|
|
+ width: width,
|
|
|
+ decoration: BoxDecoration(
|
|
|
+ border: Border(top: borderSide, right: borderSide, bottom: borderSide),
|
|
|
),
|
|
|
+ padding: EdgeInsets.symmetric(vertical: GridInsets.vertical, horizontal: GridInsets.horizontal),
|
|
|
+ child: child,
|
|
|
);
|
|
|
}
|
|
|
}
|
|
@@ -44,9 +51,8 @@ class HeaderCellLeading extends StatelessWidget {
|
|
|
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
- return Container(
|
|
|
+ return SizedBox(
|
|
|
width: GridSize.startHeaderPadding,
|
|
|
- color: GridHeaderConstants.backgroundColor,
|
|
|
);
|
|
|
}
|
|
|
}
|