Skip to content

Commit ed6e07f

Browse files
committed
fix required repeatable fields
1 parent 53bc602 commit ed6e07f

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed

src/public/packages/backpack/crud/css/form.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
*
55
*/
66

7-
.form-group.required label:not(:empty):not(.form-check-label)::after {
7+
.form-group.required > label:not(:empty):not(.form-check-label)::after {
88
content: ' *';
99
color: #ff0000;
1010
}

src/resources/views/crud/fields/inc/wrapper_start.blade.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
}
99
// if the field is required in the FormRequest, it should have an asterisk
1010
$required = (isset($action) && $crud->isRequired($field['name'], $action)) ? ' required' : '';
11-
11+
1212
// if the developer has intentionally set the required attribute on the field
1313
// forget whatever is in the FormRequest, do what the developer wants
14-
$required = (isset($field['showAsterisk'])) ? ($field['showAsterisk'] ? ' required' : '') : $required;
15-
14+
$required = isset($field['showAsterisk']) ? ($field['showAsterisk'] ? ' required' : '') : $required;
15+
1616
$field['wrapper']['class'] = $field['wrapper']['class'] ?? "form-group col-sm-12";
1717
$field['wrapper']['class'] = $field['wrapper']['class'].$required;
1818
$field['wrapper']['element'] = $field['wrapper']['element'] ?? 'div';

src/resources/views/crud/fields/repeatable.blade.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
$subfield = $crud->makeSureFieldHasNecessaryAttributes($subfield);
4646
$fieldViewNamespace = $subfield['view_namespace'] ?? 'crud::fields';
4747
$fieldViewPath = $fieldViewNamespace.'.'.$subfield['type'];
48-
$subfield['showAsterisk'] = false;
4948
@endphp
5049

5150
@include($fieldViewPath, ['field' => $subfield])

0 commit comments

Comments
 (0)