Input

2026.1

Requires Celeste 2026.1

We need this to send you a quote.

Properties

Prop Description
name Input name
id Unique ID, if not set, name will be used as the ID.
label Input label
label:hidden Input label, hidden for sighted users
type Input type, any valid HTML text input type
icon Icon, placed before the input
icon:trailing Icon, placed after the input

Note

Attributes passed to this component will be rendered on the <input> and not on the root element. This lets you listen for input events as usual.

How to use it

<Input
	description="We need this to send you a quote."
	icon="at"
	label="Email Address"
	name="email"
	required
	type="email"
/>