Class TJSInput
Hierarchy
- SvelteComponent<TJSInput.Props, TJSInput.Events, TJSInput.Slots>
- TJSInput (View Summary)
Indexable
- [prop: string]: any
Index
Constructors
Methods
Constructors
constructor
- new TJSInput(options: ComponentConstructorOptions<TJSInput.Props>): TJSInput
Parameters
- options: ComponentConstructorOptions<TJSInput.Props>
Returns TJSInput
Provides a generic "input" component that creates the specific input component based on 'type'. If no
type
property is available in the input objecttext
is the default.You may optionally define a label either as
input.label
or through thelabel
prop as a string. The label element usesdisplay: contents
which ignores the label element and lays out the children as if the label element does not exist which is perfect for a grid layout.The available
type
props include:CSS Variables
The following CSS variables control the associated styles with the default values: