Components

Cotton includes 88 accessible React components built on Radix UI primitives. All components are WCAG 2.1 AA compliant out of the box.

Interactive Documentation

Visit our Storybook for interactive examples, prop documentation, and live playground.

Component Categories

Form Controls

Layout

Data Display

Feedback

Overlays

Navigation

Usage Example

import {
  CottonButton,
  CottonCard,
  CottonInput,
  CottonStack,
} from '@akrade/cotton-ui';

function LoginForm() {
  return (
    <CottonCard padding="lg">
      <CottonStack gap="md">
        <CottonInput label="Email" type="email" />
        <CottonInput label="Password" type="password" />
        <CottonButton variant="primary" fullWidth>
          Sign In
        </CottonButton>
      </CottonStack>
    </CottonCard>
  );
}