The full set, rendered live
All 41 components across nine groups, shown in their canonical states.
Everything here is the real @hopline/ux4g-react
library running in the page, styled only by the design tokens.
Each component's exact API contract lives in
packages/react/contracts, with usage notes
in the matching *.prompt.md file beside the source.
Actions
Buttons and icon-only triggers in three colourways and four fill treatments.
IconButton
Forms
Inputs and choice controls with real labels, helper text and validation states.
Input
Textarea
Select
Checkbox
Radio
Switch
Search
DatePicker
RangeSlider
ColorPicker
FileUpload
Display
Surfaces and identity primitives: cards, badges, chips and avatars.
Card
Badge
Chip
Avatar
Comment
Feedback
Status messages and progress indicators that keep people informed.
Alert
Progress
Spinner
EmptyState
FeedbackWidget
Overlay
Layered surfaces: dialogs, tooltips, menus and transient toasts.
Modal
Tooltip
Menu
Toast
Popover
Data
Tables, collapsible panels and pagination for dense information.
Table
| Scheme | Department | Status | Applicants |
|---|---|---|---|
| PM Awas Yojana | MoHUA | Open | 12,480 |
| Skill India | MSDE | Open | 8,902 |
| Digital Literacy | MeitY | Closed | 5,113 |
Accordion
Pagination
List
Chart
IndiaMap
Media
Slide decks for banners and galleries.
Carousel
Accessibility
The GIGW / RPwD-aligned universal-access launcher — adjust text size, spacing, contrast, motion and more, persisted across visits.
AccessibilityWidget
The accessibility launcher is mounted live on this page — look for the universal-access button at the bottom-right corner. Open it to adjust text size, line and letter spacing, contrast, grayscale, link highlighting, a readable font, a larger cursor, paused motion and a reading guide. Your choices apply instantly and are remembered on your next visit.
In your own app you mount it once: <AccessibilityWidget />. It is the same "Accessibility Bar" pattern mandated across Indian government portals.