3 مستودعات
Context-based providers for injecting default properties into component hierarchies.
Distinguishing note: No candidates provided; focuses on dependency injection of component props.
Explore 3 awesome GitHub repositories matching user interface & experience · Component Configuration Providers. Refine with filters or upvote what's useful.
This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib
The library configures default property values for components across the entire application to ensure consistent behavior and reduced repetition.
Naive UI is a comprehensive TypeScript user interface library and component set designed specifically for Vue 3 applications. It provides a type-safe framework for building web interfaces, featuring a responsive layout engine and high-performance data components such as virtual-scroll data tables. The library is distinguished by a customizable theme system that utilizes type-safe JavaScript objects for visual overrides instead of traditional CSS variables. This architecture allows for dynamic runtime updates and global style configurations managed through a centralized provider. The framewor
Ships a centralized provider to distribute global theme settings and locale defaults across the component tree.
Playroom هي أداة لنظام تصميم الواجهات الأمامية (frontend design system) وبيئة تجريبية لمكونات JSX. تعمل كمنصة عمل لمكونات واجهة المستخدم وأداة للنماذج الأولية تدعم TypeScript، مما يسمح للمطورين بتصميم واجهات المستخدم واختبارها في بيئة حية وتفاعلية. يتيح المشروع الاختبار البصري من خلال عرض نفس المكون عبر سمات (themes) وأحجام شاشات وإعدادات خصائص متعددة في وقت واحد. كما يوفر آلية لأدلة الأنماط التفاعلية وتوثيق نظام التصميم، حيث يمكن بناء نماذج أولية للمكونات باستخدام مكتبة موجودة وتصديرها كبيئة تجريبية قابلة للتوزيع. تتضمن منصة العمل إمكانيات لتبديل الحالة، وإدارة أبعاد الإطار، وتحليل الأنواع الساكنة (static type parsing) للإكمال التلقائي للخصائص (props). كما تتميز بأدوات لتنظيم مقتطفات الكود، وحقن المتغيرات العامة، وتغليف المكونات في أشجار مزود (provider trees) مخصصة للحفاظ على الحالة العامة المطلوبة. يتم توفير واجهة سطر أوامر (CLI) لتنسيق خادم التطوير المحلي وتجميع بيئة التجربة في تنسيق قابل للتوزيع.
Injects custom wrappers around rendered output to provide components with required context and properties.