Skip to content

Commit 9bd2421

Browse files
committed
Fix bug in menu item form
1 parent 519372c commit 9bd2421

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

resources/lang/en/filament-flexible-content-block-pages.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@
153153
'link_type_help' => 'Choose what this menu item should link to.',
154154
'label_lbl' => 'Label',
155155
'label_help' => 'The text displayed for this menu item.',
156+
'label_disabled_help' => 'Label field is disabled because the model title itself will be used.',
156157
'use_model_title_lbl' => 'Use model title',
157158
'use_model_title_help' => 'Use the title from the linked model instead of custom label.',
158159
'linkable_item_lbl' => 'Select item',

resources/lang/nl/filament-flexible-content-block-pages.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@
153153
'link_type_help' => 'Kies waarnaar dit menu-item moet linken.',
154154
'label_lbl' => 'Label',
155155
'label_help' => 'De tekst die wordt weergegeven voor dit menu-item.',
156+
'label_disabled_help' => 'Het label veld is uitgeschakeld omdat de titel van het model zelf wordt gebruikt.',
156157
'use_model_title_lbl' => 'Gebruik model titel',
157158
'use_model_title_help' => 'Gebruik de titel van het gekoppelde model in plaats van een aangepast label.',
158159
'linkable_item_lbl' => 'Selecteer item',

src/Form/Forms/MenuItemForm.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,10 @@ protected static function getLabelField(): TextInput
9898
{
9999
return LabelField::create()
100100
->required(fn (Get $get): bool => ! $get(static::FIELD_USE_MODEL_TITLE))
101-
->visible(fn (Get $get): bool => ! $get(static::FIELD_USE_MODEL_TITLE))
102-
->helperText(flexiblePagesTrans('menu_items.form.label_help'));
101+
->disabled(fn (Get $get): bool => $get(static::FIELD_USE_MODEL_TITLE))
102+
->helperText(fn (Get $get): string => $get(static::FIELD_USE_MODEL_TITLE)
103+
? flexiblePagesTrans('menu_items.form.label_disabled_help')
104+
: flexiblePagesTrans('menu_items.form.label_help'));
103105
}
104106

105107
protected static function getUseModelTitleField(): Toggle

0 commit comments

Comments
 (0)