Skip to content

Commit 0a52eeb

Browse files
authored
IBX-9775: Fix invalid date time input styling (#1515)
1 parent f6617fd commit 0a52eeb

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

src/bundle/Resources/public/scss/_inputs.scss

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -521,8 +521,11 @@
521521
display: none;
522522
}
523523

524-
.ibexa-input--text.is-invalid + .ibexa-input-text-wrapper__actions {
525-
.ibexa-icon {
526-
fill: $ibexa-color-danger;
524+
.ibexa-input--text,
525+
.ibexa-input--date {
526+
&.is-invalid + .ibexa-input-text-wrapper__actions {
527+
.ibexa-icon {
528+
fill: $ibexa-color-danger;
529+
}
527530
}
528531
}

src/bundle/Resources/views/themes/admin/ui/component/inputs/input_date_time_picker.html.twig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@
1212
}) %}
1313
{% set input_attr = input_attr|default({})|merge({
1414
class: (input_attr.class|default('')
15-
~ ' ibexa-input ibexa-input--date ibexa-date-time-picker__input flatpickr flatpickr-input'
15+
~ ' form-control ibexa-input ibexa-input--date ibexa-date-time-picker__input flatpickr flatpickr-input'
1616
~ (is_small ? ' ibexa-input--small')
17+
~ (form.vars.errors|default(false) ? ' is-invalid')
1718
)|trim,
1819
readonly: 'readonly',
1920
type: 'text',

src/bundle/Resources/views/themes/admin/ui/form_fields.html.twig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@
262262
{% include '@ibexadesign/ui/component/inputs/input_date_time_picker.html.twig' with {
263263
input_attr: additional_input_attr|merge({ class: additional_input_attr.class|default('') ~ ' ibexa-picker__input' }),
264264
is_disabled: attr.disabled|default(false),
265+
form,
265266
} %}
266267
{% set attr = attr|merge({ hidden: true, class: attr.class|default('') ~ ' ibexa-picker__form-input' }) %}
267268
{{ block('form_widget') }}

0 commit comments

Comments
 (0)