Components
ErrorMessage

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
☀️
Copy
Storybook →
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

PropTypeDefaultRequiredDescription
variant"default" | "inline""default"NoVisual variant
size"sm" | "default" | "lg""default"NoSize of the error message
classNamestringundefinedNoAdditional CSS classes
childrenReact.ReactNodeundefinedNoError 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.