Documentation
Form Components
Radio

Radio

The Radio component is designed for selecting a single option from a set of mutually exclusive choices. It features a clear and intuitive interface, displaying radio buttons that users can select with a simple click.

Installation

Install the package

npm i @start-base/react-form-elements

Add the styles

To use the React form elements styles in a Next.js project, import the styles in your layout.tsx file.

app/layout.tsx
import "@start-base/react-form-elements/styles.css";

Import the component

import Radio from '@start-base/react-form-elements/Radio';

Usages

Radio Component Checked

Radio Component Disabled

Radio Component Error

API

A basic radio input component.

NameTypeDefaultDescription
namestringName of the input
labelstringnullLabel of the input
onChangefunctionCallback function that is fired when the value changes.
inputClassNamestringnullClassname for input element
labelClassNamestringnullClassname for label element
errorClassNamestringnullClassname for error element
disabledbooleanfalseDisable the input
errorstring or boolean or objectnullError message to display below the input. if value is a boolean input border will be change. Also you can pass schema validator error objects.
checkedbooleanfalseChecked state of the radio

Styling