Displays a page-level header for a resource with icon or avatar, title, copyable ID, and action buttons.
The ResourceHeader component is composed of several subcomponents that work together. The Root component provides a loading context that its children use to display skeletons automatically.
The outer container. Wraps children in a Flex with align="center" and justify="between". Provides the loading context to all child subcomponents.
Extends all Flex props.
Left-side container for the icon/avatar and title stack. Uses gap="5".
Extends all Flex props.
Renders a Heading as h2 at size "5". Renders a skeleton when loading.
Extends all Heading props except size and as.
Container for additional elements like status badges or email chips. Hidden when loading.
Extends all Flex props.
Container for action buttons positioned on the right side. Hidden when loading.
Extends all Flex props.
Use the Icon subcomponent with text content for organization-style headers.