17 lines
830 B
Plaintext
17 lines
830 B
Plaintext
component UseCaseSelector {
|
|
props {
|
|
label = "UseCase"
|
|
name = ""
|
|
value = ""
|
|
placeholder = ""
|
|
type = "text"
|
|
required = false
|
|
disabled = false
|
|
readonly = false
|
|
help = ""
|
|
error = ""
|
|
class = ""
|
|
}
|
|
view { <label class="wire-field wire-catalog-field {class}"><span class="wire-label">{label}<span data-show="required" class="wire-required"> *</span></span><input name="{name}" value="{value}" placeholder="{placeholder}" type="{type}" required="{required}" disabled="{disabled}" readonly="{readonly}" aria-invalid="{error ? 'true' : 'false'}" class="wire-input" /><span data-show="help && !error" class="wire-field-message wire-field-message--help">{help}</span><span data-show="error" role="alert" class="wire-field-message wire-field-message--error">{error}</span><slot /></label> }
|
|
}
|