Skip to content

Latest commit

Β 

History

History
70 lines (45 loc) Β· 1.58 KB

File metadata and controls

70 lines (45 loc) Β· 1.58 KB

@wuchuheng/helper

A modern collection of React components and utilities designed to simplify common UI patterns and interactions.

πŸš€ Quick Start

npm install @wuchuheng/helper

πŸ“š Documentation

πŸ‘‰ Interactive Documentation - Recommended

For the best experience with live examples, interactive controls, and comprehensive API documentation, visit our documentation website.

πŸ“¦ Components

ResizableWrapper

A flexible container that allows horizontal resizing via drag interaction. Perfect for sidebars, panels, and adjustable layouts.

Features:

  • πŸ–±οΈ Drag-to-resize functionality
  • πŸ“ Customizable constraints (min/max width)
  • 🎨 Visual feedback and hover states
  • πŸ”§ TypeScript support with full type safety
  • ⚑ Performance optimized event handling
  • πŸ”„ Customizable resize handle side (top, right, bottom, left)

πŸ› οΈ Development

# Install dependencies
npm install

# Start development with documentation
npm run docs

# Run tests
npm test

# Build library
npm run build

# Build documentation for deployment
npm run docs:build

🌐 Browser Support

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+

πŸ“„ License

MIT License - see LICENSE file for details.

πŸ”— Links


Built with ❀️ using React, TypeScript, and Storybook.