Skip to content

capitaltg/vero

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vero - React Component Library

Accessible, modern, open source React component library inspired by USWDS built with Radix UI.

Features

  • 🎨 Modern Design: Clean, professional components inspired by USWDS
  • Accessible: Built with accessibility in mind using Radix UI primitives
  • 🎯 TypeScript: Full TypeScript support with comprehensive type definitions
  • 🎨 Customizable: Easily themeable with CSS custom properties
  • 📱 Responsive: Mobile-first design approach
  • Performance: Optimized for speed and bundle size

React Compatibility

Vero supports both React 18 and React 19:

  • React 18.2.0+: Full support with all features
  • React 19.0.0+: Full support with all features

Installation

npm install @capitaltg/vero
# or
yarn add @capitaltg/vero
# or
pnpm add @capitaltg/vero

Quick Start

  1. Install the package and its peer dependencies:
npm install @capitaltg/vero react react-dom tailwindcss tailwindcss-animate
  1. Import the CSS in your main CSS file:
@import '@capitaltg/vero/index.css';
  1. Configure Tailwind CSS by extending your tailwind.config.js:
import veroConfig from '@capitaltg/vero/tailwind.config.js';

export default {
  ...veroConfig,
  content: [...veroConfig.content, './src/**/*.{js,ts,jsx,tsx}'],
};
  1. Start using components:
import { Button, Input, FormItem } from '@capitaltg/vero';

function App() {
  return (
    <div>
      <FormItem label="Email" hintText="Enter your email address">
        <Input type="email" placeholder="[email protected]" />
      </FormItem>
      <Button variant="primary">Submit</Button>
    </div>
  );
}

Documentation

Visit our Storybook documentation to explore all available components and their usage examples.

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

MIT © Capital Technology Group

Packages

No packages published

Contributors 2

  •  
  •