4 dépôts
Maps raw values from selection components to human-readable labels.
Distinct from Select Components: Specifically targets the mapping of internal values to labels for select components, rather than general UI layout.
Explore 4 awesome GitHub repositories matching user interface & experience · Selection Value Formatting. Refine with filters or upvote what's useful.
Base UI is a headless component library and unstyled framework providing accessible interface primitives. It decouples behavioral logic and state management from the visual layer, allowing developers to implement complex UI patterns while maintaining total control over the final styling. The library implements WAI-ARIA design patterns to ensure all primitives support standard keyboard navigation and screen reader accessibility. It provides a suite of low-level building blocks that handle the internal mechanics of interface elements without bundling any CSS. The framework covers a broad range
Maps raw selection values to human-readable labels using data arrays, lookup maps, or custom functions.
Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes
Ships a value text component that displays selected items as comma-separated strings.
Open-UI est un ensemble de spécifications standards pour l'UI web et une bibliothèque de composants UI standardisés. Il fournit des définitions techniques pour des composants UI universels, des comportements et des exigences d'accessibilité conçus pour assurer la compatibilité inter-navigateurs via une série de propositions de langage web. Le projet propose un polyfill d'accessibilité web et des polyfills de contrôle extensibles qui fournissent des fonctionnalités de contrôle UI modernes dans des environnements dépourvus de support natif par le navigateur. Il inclut une suite de compatibilité navigateur pour vérifier que les composants répondent aux exigences comportementales et d'accessibilité définies. La bibliothèque couvre un large éventail d'éléments d'interface, incluant des comboboxes recherchables, des systèmes de menus interactifs, des entrées de plage à plusieurs poignées et des menus de sélection personnalisables. Elle inclut également des composants de mise en page et de navigation tels que des accordéons, des modales, des fils d'Ariane et des carrousels. Le système utilise l'association de comportement déclarative et la répartition d'actions basée sur les événements pour exécuter la logique des composants, tout en exposant les états internes via des pseudo-éléments CSS pour le stylage visuel.
Allows the structure of a selected option to be duplicated into a trigger element for flexible visual representations.
Notcurses is a terminal graphics engine and TUI library that renders high-fidelity images, video, and rich Unicode graphics directly in terminal emulators. At its core, it provides a layered framebuffer system that composes overlapping planes with independent depth and opacity, enabling complex visual scenes. The library also includes a terminal input processor for capturing and decoding keyboard and mouse events, a data visualization toolkit for histograms and line plots, a multimedia terminal player for images and video, and a TUI widget framework with reusable interface components. The lib
Provides high-level widgets for selecting one or multiple items from a set.