Note: This package is currently in early development (v0.0.1). APIs may change frequently.
A flexible and customizable design system for React 18, offering pre-built UI components, typography, and theming capabilities tailored for outdoor and adventure-themed web applications.
This design system is under active development. Many features are planned but not yet implemented. Documentation and examples will expand as we progress.
npm install react-epic-trails-ds
# or
yarn add react-epic-trails-ds
import { Button } from 'react-epic-trails-ds';
export default function App() {
return (
<div style={{ display: 'flex', justifyContent: 'center', alignItems: 'center', height: '100vh' }}>
<Button variant="primary">
Start Exploring
</Button>
</div>
);
}
To contribute to the design system:
- Clone the repository
git clone https://github.com/HimanshuHegde/react-epic-trails-ds.git
- Install dependencies
npm install
- Start the development server
npm run dev
-
Buttons:
Primary
,Secondary
variants with multiple sizes (Medium, Large, Docked) - Tiles: Basic content containers with various visual states
- Full component library (Inputs, Cards, Modals, etc.)
- Dark/light theme customization
- Accessibility support (WCAG AA+)
- Docs website + examples
- Interactive component playground
Interested in contributing? Follow our contribution guidelines:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to your branch (
git push origin feature/amazing-feature
) - Open a Pull Request