@codevachon/react-common
v0.8.0
Published
a library of common react components for rapid prototyping
Downloads
5
Readme
@codevachon/react-common
A Library of Common Read Components
Dependencies
Install
pnpm
pnpm add @codevachon/react-common @codevachon/classnames @codevachon/utilities @headlessui/react @heroicons/react
yarn
yarn add @codevachon/react-common @codevachon/classnames @codevachon/utilities @headlessui/react @heroicons/react
npm
npm install @codevachon/react-common @codevachon/classnames @codevachon/utilities @headlessui/react @heroicons/react
Usage
Pull in the Style Sheet and add the required values to the tailwind.config.js
file.
// src/pages/_app.tsx
import "@codevachon/react-common/style.css"; // Import Preset Styling
import "./../styles/global.css";
export default function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />;
}
Use Tailwind Preset
// tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./src/**/*.{ts,js,tsx,jsx}"],
preset: ["@codevachon/react-common/tailwind.preset"],
theme: {},
plugins: []
};
Manual Tailwind Configuration
// tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./src/**/*.{ts,js,tsx,jsx}"],
theme: {
extend: {
colors: {
primary: "rgb(var(--color-primary) / <alpha-value>)",
secondary: "rgb(var(--color-secondary) / <alpha-value>)",
tertiary: "rgb(var(--color-tertiary) / <alpha-value>)",
danger: "rgb(var(--color-danger) / <alpha-value>)",
success: "rgb(var(--color-success) / <alpha-value>)"
}
}
},
plugins: []
};