From c29014512d930079a0f64b2044a6bc25b55386cd Mon Sep 17 00:00:00 2001 From: Tony Air Date: Wed, 10 Aug 2022 15:21:06 +0200 Subject: [PATCH] IMPR: GridField show buttons instead of dropdown --- .../GridFieldConfig_RecordEditor.php | 24 +++++++++++++++++++ .../GridFieldConfig_RelationEditor.php | 24 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 src/Forms/GridField/GridFieldConfig_RecordEditor.php create mode 100644 src/Forms/GridField/GridFieldConfig_RelationEditor.php diff --git a/src/Forms/GridField/GridFieldConfig_RecordEditor.php b/src/Forms/GridField/GridFieldConfig_RecordEditor.php new file mode 100644 index 0000000..6c53a8a --- /dev/null +++ b/src/Forms/GridField/GridFieldConfig_RecordEditor.php @@ -0,0 +1,24 @@ +removeComponentsByType([ + GridField_ActionMenu::class, + ]); + + $btn = $this->getComponentByType(GridFieldEditButton::class); + if ($btn) { + $btn->removeExtraClass('grid-field__icon-action--hidden-on-hover'); + } + } +} diff --git a/src/Forms/GridField/GridFieldConfig_RelationEditor.php b/src/Forms/GridField/GridFieldConfig_RelationEditor.php new file mode 100644 index 0000000..8def1cb --- /dev/null +++ b/src/Forms/GridField/GridFieldConfig_RelationEditor.php @@ -0,0 +1,24 @@ +removeComponentsByType([ + GridField_ActionMenu::class, + ]); + + $btn = $this->getComponentByType(GridFieldEditButton::class); + if ($btn) { + $btn->removeExtraClass('grid-field__icon-action--hidden-on-hover'); + } + } +}