@use '@lucca-front/scss/src/commons/utils/form';
@use '@lucca-front/scss/src/components/formLabel/exports' as formLabel;
@use '@lucca-front/scss/src/components/inlineMessage/exports' as inlineMessage;
@use '@lucca-front/scss/src/components/textField/exports' as textField;

@mixin invalid {
	.formLabel {
		@include formLabel.error;
	}

	.inlineMessage {
		@include inlineMessage.error;
	}
}

@mixin legendInvalid {
	legend.formLabel {
		@include formLabel.error;
	}
}

// deprecated

@mixin required {
	&:not(:empty) {
		&::after {
			@include form.required;
		}
	}
}
