Puck AI beta
Read docs
API ReferenceThemingDrawer

Drawer

Use the following CSS properties for theming the component drawer, including its category headers and draggable items.

.Container {
  --puck-drawer-item-color-bg: #1e1e2e;
  --puck-drawer-item-color-text: #cdd6f4;
  --puck-drawer-item-radius: 12px;
}

CSS properties

Defaults shown as var(--puck-...) reference global tokens. See computed values for the values they resolve to.

TokenDefaultDescription
--puck-drawer-spacevar(--puck-space-4)Drawer padding
--puck-drawer-category-color-textvar(--puck-color-text-muted)Category header text color
--puck-drawer-category-color-bg-hovervar(--puck-color-interactive-soft)Category header background on hover
--puck-drawer-category-color-text-hovervar(--puck-color-interactive)Category header text color on hover
--puck-drawer-category-color-bg-activevar(--puck-color-interactive-subtle)Category header background on active
--puck-drawer-category-font-sizevar(--puck-font-size-xxxs)Category header font size
--puck-drawer-category-spacevar(--puck-space-2)Category header padding
--puck-drawer-item-color-bgvar(--puck-color-surface)Item background color
--puck-drawer-item-color-textvar(--puck-color-text)Item text color
--puck-drawer-item-color-bordervar(--puck-color-border)Item border color
--puck-drawer-item-border-widthvar(--puck-border-width-regular)Item border width
--puck-drawer-item-color-bg-hovervar(--puck-color-interactive-soft-hover)Item background on hover
--puck-drawer-item-color-text-hovervar(--puck-color-interactive)Item text color on hover
--puck-drawer-item-radiusvar(--puck-radius-m)Item border radius
--puck-drawer-item-font-sizevar(--puck-font-size-xxs)Item font size
--puck-drawer-item-spacevar(--puck-space-3)Item padding