Error Message
The Error Message component provides you with form error messages and validation feedback.
Import
import { ErrorMessage } from '@nostromo/ui-core'
// or
import { ErrorMessage } from '@nostromo/ui-core/error-message'Usage
import { ErrorMessage, Input } from '@nostromo/ui-core'
export default function Example() {
return (
<div className="space-y-2">
<Input type="email" error />
<ErrorMessage>Please enter a valid email address</ErrorMessage>
</div>
)
}Live Examples
Live Example
View Code
import { ErrorMessage, Input } from '@nostromo/ui-core'
export default function ErrorMessageExample() {
return (
<div className="space-y-2">
<Input type="email" placeholder="Enter email" error />
<ErrorMessage>Please enter a valid email address</ErrorMessage>
</div>
)
}...
Props
| Prop | Type | Default | Required | Description |
|---|---|---|---|---|
variant | "default" | "inline" | "default" | No | Visual variant |
size | "sm" | "default" | "lg" | "default" | No | Size of the error message |
className | string | undefined | No | Additional CSS classes |
children | React.ReactNode | undefined | No | Error message content |
Standard HTML Props
The ErrorMessage component extends React.HTMLAttributes<HTMLDivElement>, so it accepts all standard HTML div attributes (e.g., id, data-*, aria-*). It also includes role="alert" and aria-live="polite" by default for accessibility.