From 686684bd71ffc6a2456e68011ebb8b9bf8b22355 Mon Sep 17 00:00:00 2001 From: Nolan Nordlund Date: Fri, 11 Jul 2025 16:00:07 -0500 Subject: [PATCH] Adding rich editor icon aliases --- docs/08-styling/04-icons.md | 4 ++++ packages/forms/resources/views/FormsIconAlias.php | 8 ++++++++ .../resources/views/components/rich-editor.blade.php | 8 ++++---- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/docs/08-styling/04-icons.md b/docs/08-styling/04-icons.md index 070a15e9ba..2842824e18 100644 --- a/docs/08-styling/04-icons.md +++ b/docs/08-styling/04-icons.md @@ -160,6 +160,10 @@ FilamentIcon::register([ - `FormsIconAlias::COMPONENTS_REPEATER_ACTIONS_MOVE_DOWN` - Trigger button of a move down action in a repeater item - `FormsIconAlias::COMPONENTS_REPEATER_ACTIONS_MOVE_UP` - Trigger button of a move up action in a repeater item - `FormsIconAlias::COMPONENTS_REPEATER_ACTIONS_REORDER` - Trigger button of a reorder action in a repeater item +- `FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCKS_CLOSE_BUTTON` - Close button for custom blocks panel in a rich editor +- `FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCK_DELETE_BUTTON` - Delete button for a custom block in a rich editor +- `FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCK_EDIT_BUTTON` - Edit button for a custom block in a rich editor +- `FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_MERGE_TAGS_CLOSE_BUTTON` - Close button for merge tags panel in a rich editor - `FormsIconAlias::COMPONENTS_SELECT_ACTIONS_CREATE_OPTION` - Trigger button of a create option action in a select field - `FormsIconAlias::COMPONENTS_SELECT_ACTIONS_EDIT_OPTION` - Trigger button of an edit option action in a select field - `FormsIconAlias::COMPONENTS_TEXT_INPUT_ACTIONS_HIDE_PASSWORD` - Trigger button of a hide password action in a text input field diff --git a/packages/forms/resources/views/FormsIconAlias.php b/packages/forms/resources/views/FormsIconAlias.php index 1ccea8055a..3a571eb295 100644 --- a/packages/forms/resources/views/FormsIconAlias.php +++ b/packages/forms/resources/views/FormsIconAlias.php @@ -64,6 +64,14 @@ class FormsIconAlias const COMPONENTS_REPEATER_ACTIONS_REORDER = 'forms::components.repeater.actions.reorder'; + const COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCKS_CLOSE_BUTTON = 'forms::components.rich-editor.panels.custom-blocks.close-button'; + + const COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCK_DELETE_BUTTON = 'forms::components.rich-editor.panels.custom-block.delete-button'; + + const COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCK_EDIT_BUTTON = 'forms::components.rich-editor.panels.custom-block.edit-button'; + + const COMPONENTS_RICH_EDITOR_PANELS_MERGE_TAGS_CLOSE_BUTTON = 'forms::components.rich-editor.panels.merge-tags.close-button'; + const COMPONENTS_SELECT_ACTIONS_CREATE_OPTION = 'forms::components.select.actions.create-option'; const COMPONENTS_SELECT_ACTIONS_EDIT_OPTION = 'forms::components.select.actions.edit-option'; diff --git a/packages/forms/resources/views/components/rich-editor.blade.php b/packages/forms/resources/views/components/rich-editor.blade.php index ab818c38ca..163c523b39 100644 --- a/packages/forms/resources/views/components/rich-editor.blade.php +++ b/packages/forms/resources/views/components/rich-editor.blade.php @@ -27,8 +27,8 @@ x-load-src="{{ \Filament\Support\Facades\FilamentAsset::getAlpineComponentSrc('rich-editor', 'filament/forms') }}" x-data="richEditorFormComponent({ activePanel: @js($getActivePanel()), - deleteCustomBlockButtonIconHtml: @js(\Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::Trash, alias: 'forms:components.rich-editor.panels.custom-block.delete-button')->toHtml()), - editCustomBlockButtonIconHtml: @js(\Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::PencilSquare, alias: 'forms:components.rich-editor.panels.custom-block.edit-button')->toHtml()), + deleteCustomBlockButtonIconHtml: @js(\Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::Trash, alias: \Filament\Forms\View\FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCK_DELETE_BUTTON)->toHtml()), + editCustomBlockButtonIconHtml: @js(\Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::PencilSquare, alias: \Filament\Forms\View\FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCK_EDIT_BUTTON)->toHtml()), extensions: @js($getTipTapJsExtensions()), key: @js($key), isDisabled: @js($isDisabled), @@ -102,7 +102,7 @@ x-on:click="togglePanel()" class="fi-icon-btn" > - {{ \Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::XMark, alias: 'forms:components.rich-editor.panels.custom-blocks.close-button') }} + {{ \Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::XMark, alias: \Filament\Forms\View\FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_CUSTOM_BLOCKS_CLOSE_BUTTON) }} @@ -160,7 +160,7 @@ x-on:click="togglePanel()" class="fi-icon-btn" > - {{ \Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::XMark, alias: 'forms:components.rich-editor.panels.merge-tags.close-button') }} + {{ \Filament\Support\generate_icon_html(\Filament\Support\Icons\Heroicon::XMark, alias: \Filament\Forms\View\FormsIconAlias::COMPONENTS_RICH_EDITOR_PANELS_MERGE_TAGS_CLOSE_BUTTON) }}