mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2024-08-30 18:12:39 +00:00
feat: custom selection menu style
This commit is contained in:
parent
23a65bfa2a
commit
fac76ac5b8
frontend/app_flowy
lib/plugins/doc/presentation/plugins
packages/appflowy_editor/lib/src/render
@ -38,9 +38,11 @@ ShortcutEventHandler _insertHorzaontalRule = (editorState, event) {
|
||||
|
||||
SelectionMenuItem horizontalRuleMenuItem = SelectionMenuItem(
|
||||
name: () => 'Horizontal rule',
|
||||
icon: const Icon(
|
||||
icon: (editorState, onSelected) => Icon(
|
||||
Icons.horizontal_rule,
|
||||
color: Colors.black,
|
||||
color: onSelected
|
||||
? editorState.editorStyle.selectionMenuItemSelectedIconColor
|
||||
: editorState.editorStyle.selectionMenuItemIconColor,
|
||||
size: 18.0,
|
||||
),
|
||||
keywords: ['horizontal rule'],
|
||||
|
@ -50,7 +50,7 @@ class _SelectionMenuItemWidgetState extends State<SelectionMenuItemWidget> {
|
||||
widget.item.name(),
|
||||
textAlign: TextAlign.left,
|
||||
style: TextStyle(
|
||||
color: widget.isSelected || _onHover
|
||||
color: (widget.isSelected || _onHover)
|
||||
? editorStyle.selectionMenuItemSelectedTextColor
|
||||
: editorStyle.selectionMenuItemTextColor,
|
||||
fontSize: 12.0,
|
||||
|
@ -93,9 +93,9 @@ class EditorStyle extends ThemeExtension<EditorStyle> {
|
||||
selectionMenuItemIconColor:
|
||||
selectionMenuItemIconColor ?? this.selectionMenuItemIconColor,
|
||||
selectionMenuItemSelectedTextColor: selectionMenuItemSelectedTextColor ??
|
||||
selectionMenuItemSelectedTextColor,
|
||||
this.selectionMenuItemSelectedTextColor,
|
||||
selectionMenuItemSelectedIconColor: selectionMenuItemSelectedIconColor ??
|
||||
selectionMenuItemSelectedIconColor,
|
||||
this.selectionMenuItemSelectedIconColor,
|
||||
selectionMenuItemSelectedColor:
|
||||
selectionMenuItemSelectedColor ?? this.selectionMenuItemSelectedColor,
|
||||
textPadding: textPadding ?? textPadding,
|
||||
|
Loading…
Reference in New Issue
Block a user