What problem does it solve? When building compound components in the Lumen design system, disabled state often needs to flow from a parent component down to its sub-components. Without a shared mechanism, developers either duplicate prop drilling or create inconsistent disabled behavior across components. ## Core Features & Use Cases - Consumer pattern: Any component with a disabled state or variant reads the shared disabled context so it automatically inherits disabled state from parent components, following existing consumers like BaseButton and Switch. - Provider pattern: Compound components that own a disabled state provide it through the shared disabled context so sub-components inherit it automatically. - Use Case: When building a compound form component with its own context provider, add the disabled value to that existing context instead of nesting a separate provider, keeping the component tree clean. ## Quick Start Apply the shared disabled context from libs/utils-shared so this component inherits disabled state from its parent compound component.