.u-radio(:class="{ 'custom-controls-stacked': stacked }")
label.custom-control.form-check-inline.custom-radio(:key="key", v-for="(option, key) in options")
input.custom-control-input(
:class="{ 'is-invalid': !!error }"
type="radio",
:id="id",
:name="name",
:value="option.value",
:checked="option.value == value",
:disabled="!!disabled || disabled === ''",
:required="!!required || required === ''",
@change="$emit('change', option.value)",
@focus="$emit('focus', option.value)",
@blur="$emit('blur', option.value)",
@click="$emit('click', option.value)"
)
span.custom-control-indicator
span.custom-control-description {{ option.text }}
.invalid-feedback(v-if="error") {{ error }}