chore: hide more button on card title

This commit is contained in:
appflowy 2022-08-25 11:12:58 +08:00
parent 3507bbc35c
commit 311c6ae94a
10 changed files with 38 additions and 24 deletions

View File

@ -84,7 +84,6 @@ class BoardContent extends StatelessWidget {
Widget _buildHeader( Widget _buildHeader(
BuildContext context, AFBoardColumnHeaderData headerData) { BuildContext context, AFBoardColumnHeaderData headerData) {
return AppFlowyColumnHeader( return AppFlowyColumnHeader(
// icon: const Icon(Icons.lightbulb_circle),
title: Flexible( title: Flexible(
fit: FlexFit.tight, fit: FlexFit.tight,
child: FlowyText.medium( child: FlowyText.medium(
@ -95,14 +94,14 @@ class BoardContent extends StatelessWidget {
), ),
), ),
// addIcon: const Icon(Icons.add, size: 20), // addIcon: const Icon(Icons.add, size: 20),
moreIcon: SizedBox( // moreIcon: SizedBox(
width: 20, // width: 20,
height: 20, // height: 20,
child: svgWidget( // child: svgWidget(
'grid/details', // 'grid/details',
color: context.read<AppTheme>().iconColor, // color: context.read<AppTheme>().iconColor,
), // ),
), // ),
height: 50, height: 50,
margin: config.headerPadding, margin: config.headerPadding,
); );

View File

@ -41,9 +41,7 @@ class _BoardCheckboxCellState extends State<BoardCheckboxCell> {
? svgWidget('editor/editor_check') ? svgWidget('editor/editor_check')
: svgWidget('editor/editor_uncheck'); : svgWidget('editor/editor_uncheck');
return Padding( return Padding(
padding: EdgeInsets.symmetric( padding: EdgeInsets.zero,
vertical: BoardSizes.cardCellVPading,
),
child: Align( child: Align(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: FlowyIconButton( child: FlowyIconButton(

View File

@ -45,7 +45,7 @@ class _BoardDateCellState extends State<BoardDateCell> {
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: Padding( child: Padding(
padding: EdgeInsets.symmetric( padding: EdgeInsets.symmetric(
vertical: BoardSizes.cardCellVPading, vertical: BoardSizes.cardCellVPadding,
), ),
child: FlowyText.regular( child: FlowyText.regular(
state.dateStr, state.dateStr,

View File

@ -42,7 +42,7 @@ class _BoardNumberCellState extends State<BoardNumberCell> {
} else { } else {
return Padding( return Padding(
padding: padding:
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading), EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
child: Align( child: Align(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: FlowyText.medium( child: FlowyText.medium(

View File

@ -45,7 +45,8 @@ class _BoardSelectOptionCellState extends State<BoardSelectOptionCell> {
) )
.toList(); .toList();
return Padding( return Padding(
padding: EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading), padding:
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
child: Align( child: Align(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: AbsorbPointer( child: AbsorbPointer(

View File

@ -41,7 +41,7 @@ class _BoardTextCellState extends State<BoardTextCell> {
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: Padding( child: Padding(
padding: padding:
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading), EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
child: FlowyText.medium( child: FlowyText.medium(
state.content, state.content,
fontSize: 14, fontSize: 14,

View File

@ -42,7 +42,7 @@ class _BoardUrlCellState extends State<BoardUrlCell> {
} else { } else {
return Padding( return Padding(
padding: padding:
EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPading), EdgeInsets.symmetric(vertical: BoardSizes.cardCellVPadding),
child: Align( child: Align(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: RichText( child: RichText(

View File

@ -74,6 +74,7 @@ class CardAccessoryContainer extends StatelessWidget {
width: 26, width: 26,
height: 26, height: 26,
padding: const EdgeInsets.all(3), padding: const EdgeInsets.all(3),
decoration: _makeBoxDecoration(context),
child: accessory, child: accessory,
), ),
); );
@ -88,6 +89,23 @@ class CardAccessoryContainer extends StatelessWidget {
} }
} }
BoxDecoration _makeBoxDecoration(BuildContext context) {
final theme = context.read<AppTheme>();
final borderSide = BorderSide(color: theme.shader6, width: 1.0);
return BoxDecoration(
color: theme.surface,
border: Border.fromBorderSide(borderSide),
boxShadow: [
BoxShadow(
color: theme.shader6,
spreadRadius: 0,
blurRadius: 2,
offset: Offset.zero)
],
borderRadius: const BorderRadius.all(Radius.circular(6)),
);
}
class _CardEnterRegion extends StatelessWidget { class _CardEnterRegion extends StatelessWidget {
final Widget child; final Widget child;
final List<CardAccessory> accessories; final List<CardAccessory> accessories;

View File

@ -1,3 +1,3 @@
class BoardSizes { class BoardSizes {
static double get cardCellVPading => 4; static double get cardCellVPadding => 4;
} }

View File

@ -91,12 +91,10 @@ class SelectOptionTag extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return ChoiceChip( return ChoiceChip(
pressElevation: 1, pressElevation: 1,
label: Flexible( label: FlowyText.medium(
child: FlowyText.medium( name,
name, fontSize: 12,
fontSize: 12, overflow: TextOverflow.clip,
overflow: TextOverflow.clip,
),
), ),
selectedColor: color, selectedColor: color,
backgroundColor: color, backgroundColor: color,