The Component Dev Kit (CDK) is a set of behavior primitives for building UI components.
Accessibility
Utilities for screen readers, focus and more.
Accordion
Component with one or more expandable sections.
Bidirectionality
Utilities to respond to changes in LTR/RTL layout direction.
Clipboard
Helpers for working with the system clipboard.
Coercion
Utility functions for coercing @Input into specific types.
Collections
Utilities for managing collections.
Component Harnesses
Foundation for component test harnesses.
Dialog
Directives for building accessible dialogs.
Drag and Drop
Directives enabling drag-and-drop interactions
Layout
Utilities to respond to changes in viewport size.
Listbox
Directives for building accessible listboxes.
Menu
Directives for building accessible menus.
Observers
Utilities to respond to changes to element properties.
Overlay
Utilities for dynamically displaying floating content.
Platform
Provides information about the user's platform.
Portal
Utilities for dynamically displaying content into a target.
Scrolling
Directives for managing scroll events.
Stepper
Presents content as steps through which to progress.
Table
A configurable component for displaying tabular data.
Text field
Utilities for working with text input fields.
Tree
Presents hierarchical content as an expandable tree.