@epam/statgpt-ui-components
v0.8.2
Published
This library contains reusable UI components for the StatGPT portal frontend. It includes buttons, forms, modals, and other visual elements to ensure a consistent user interface across the application.
Readme
UI Components
This library contains reusable UI components for the StatGPT portal frontend. It includes buttons, forms, modals, and other visual elements to ensure a consistent user interface across the application.
Table of Contents
Features
- Consistent, accessible, and customizable UI components
- Components for forms, buttons, inputs, modals, loaders, and more
- Built with TypeScript and Tailwind CSS
- Designed for easy integration and extension
- Customizable styles and icons
Installation
npm install @epam/statgpt-ui-componentsUsage
import { Button } from '@epam/statgpt-ui-components';
// Example usage
<Button
title={buttonTitle}
buttonClassName="classnames"
isSmallButton={true}
disabled={isDisabled}
onClick={() => alert('Clicked!')}
/>Styling & Customization
You can customize components by using ...ClassName props.
This allows you to override default styles with your own CSS styles.
You also can provide custom icons through corresponding props.
Contributing
We welcome contributions! Please see our Contributing Guide for details on:
- Code style guidelines
- Testing requirements
- Pull request process
Security
If you discover a security vulnerability, please refer to our Security Policy.
