No notes defined.
<!-- Default -->
<div class="formMessage js-formValidator-message">
Ich bin ein Hinweis.
</div>
<!-- Valid -->
<div class="formMessage js-formValidator-message" data-invalid="false">
Ich bin erfolgreich geprüft.
</div>
<!-- Invalid -->
<div class="formMessage js-formValidator-message" data-invalid="true">
Ich bin die Fehlerbeschreibung.
</div>
<!-- Disabled -->
<div class="formMessage js-formValidator-message" data-disabled="true">
Dieses Angaben können nicht geändert werden.
</div>
<div class="formMessage js-formValidator-message{{#modifier}} {{.}}{{/modifier}}"{{#if is-disabled}} data-disabled="true"{{/if}}{{#if is-valid}} data-invalid="false"{{/if}}{{#if is-invalid}} data-invalid="true"{{/if}}>
{{{content}}}
</div>
/* Default */
{
"content": "Ich bin ein Hinweis."
}
/* Valid */
{
"content": "Ich bin erfolgreich geprüft.",
"is-valid": true
}
/* Invalid */
{
"content": "Ich bin die Fehlerbeschreibung.",
"is-invalid": true
}
/* Disabled */
{
"content": "Dieses Angaben können nicht geändert werden.",
"is-disabled": true
}
$formMessage_styles: (
margin-top: 0em,
) !default;
@import "_formMessage.settings";
@import "_formMessage.styles";
$formMessage_styles: (
margin-top: .2em,
) !default;
%formMessage {
@extend %hint;
@include styles($formMessage_styles);
[data-invalid="false"] &,
&[data-invalid="false"],
&--success {
}
[data-invalid="true"] &,
&[data-invalid="true"],
&--error {
}
[data-disabled="true"] &,
&[data-disabled="true"],
&--disabled {
@extend %hint--disabled;
}
// Modern way: Mark label without own modifier
*:has(> [aria-invalid="false"]) & {
}
*:has(> [aria-invalid="true"]) & {
}
}
.formMessage {
@extend %formMessage;
}