Radio Buttons
A collection of sleek, interactive, and fully customizable components —
Love React
An interactive heart-shaped reaction button with customizable colors and smooth animations — perfect for likes, favorites, or quick feedback.
Usage (Love React)
Select Service
Dynamic, mini selectable toggle buttons with icons — ideal for choosing services, categories, or options in a fun and interactive way.
Choose Your Vehicle
Usage (Select Service)
Props
Prop | Type | Default | Required | Description |
---|---|---|---|---|
icon | keyof typeof LucideIcons | - | Yes | Choose any Lucide icon to represent your option visually |
text | string | - | Yes | :) |
value | string | - | Yes | The unique value for identifying which option is selected. |
Payment Method
A clean and minimal payment method selector that makes checkout experiences smooth, controlled, and professional.
Choose Payment Method
Select your preferred payment option
Prop | Type | Default | Required | Description |
---|---|---|---|---|
PaymentMethod | 'google' | 'apple' | 'paypal' | 'visa' | - | No | The currently selected payment value. Useful for controlled components. |
Rate with Star
A fully interactive 1–5 star rating component with hover effects and real-time feedback — perfect for reviews, products, or services.
Usage (Rate with Star)
Plan Toggle
A stylish toggle to switch between pricing plans (Free, Personal, Team, etc.) with a clear active state and smooth transitions.
Usage (Plan Toggle)
Volume Toggle
A draggable, modern volume control slider designed with fluid animations — sleek, intuitive, and perfect for media players
Pattern Lock
A mobile-style pattern lock screen for web apps — adds a unique and secure interactive experience with customizable nodes and lock values.
05:57 AM
Thursday, September 4
Mahmud's Android
Unlock with Pattern
Draw your unlock pattern
Usage (Pattern Lock)
🔒 PatternLock – Real World Usage
-
Register Pattern
Usemode="set"
→ capture pattern withonSetPattern
→ save (hashed) in your DataBase. -
Unlock
Usemode="unlock"
→ pass saved pattern asinitialPattern
→ check viaonUnlock
. -
Security
-
Hash pattern before storing (like a password).
-
Add retry limits to prevent brute force.
-
-
UI/UX
-
Works with mouse & touch.
-
Add “reset pattern” flow if forgotten.
-
-
Enhance
-
Confirm twice when setting.
-
Optionally increase grid size (e.g., 4×4) for stronger locks.
-