because I got bored of customising my CV for every job
at main 19 files
README.md

Components#

This section contains documentation for the UI components used in the CV Generator application.

Overview#

The component library is built with React and TypeScript, using Tailwind CSS for styling and Class Variance Authority (CVA) for dynamic styling configurations.

Components#

All components are listed alphabetically:

Design System#

All components follow a consistent design system based on the Catppuccin color palette, ensuring a cohesive user experience across the application.

Usage#

Components are exported from the @cv/ui package and can be imported as follows:

import { Button, TextInput, Table } from "@cv/ui";

Styling#

Components use Tailwind CSS utility classes with CVA for dynamic styling. The design system includes:

  • Consistent spacing and typography
  • Catppuccin color palette integration
  • Responsive design patterns
  • Accessibility features