Working on undo redo capabilities
This commit is contained in:
@@ -3,9 +3,10 @@ from fasthtml.components import *
|
||||
from core.utils import merge_classes
|
||||
|
||||
|
||||
def mk_icon(icon, size=20, can_select=True, cls='', tooltip=None, **kwargs):
|
||||
def mk_icon(icon, size=20, can_select=True, can_hover=False, cls='', tooltip=None, **kwargs):
|
||||
merged_cls = merge_classes(f"icon-{size}",
|
||||
'icon-btn' if can_select else '',
|
||||
'mmt-btn' if can_hover else '',
|
||||
cls,
|
||||
kwargs)
|
||||
return mk_tooltip(icon, tooltip, cls=merged_cls, **kwargs) if tooltip else Div(icon, cls=merged_cls, **kwargs)
|
||||
|
||||
Reference in New Issue
Block a user