UNPKG

wix-style-react

Version:
94 lines (78 loc) 2.65 kB
@st-import [ --wds-side-panel-header-padding-left, --wds-side-panel-header-padding-right, --wds-side-panel-header-padding-vertical, --wds-side-panel-floating-header-padding-left, --wds-side-panel-floating-header-padding-right, --wds-side-panel-floating-header-padding-vertical, --wds-space-0, --wds-space-50, --wds-space-100, ] from '@wix/design-system-tokens/all.st.css'; @st-namespace "SidePanelHeader"; .root { -st-states: newColorsBranding, skin(enum(standard, floating)), isDraggable; flex: 0 1 auto; } .titleContainer { -st-states: noCloseButton; display: flex; justify-content: space-between; align-items: center; gap: var(--wds-space-100, 0px); min-height: 30px; padding-block: var(--wds-side-panel-header-padding-vertical, 24px); padding-right: var(--wds-side-panel-header-padding-right, 12px); padding-left: var(--wds-side-panel-header-padding-left, 24px); } .titleContainer:noCloseButton { padding-block: var(--wds-side-panel-header-padding-vertical, 24px); padding-right: var(--wds-side-panel-header-padding-right, 24px); padding-left: var(--wds-side-panel-header-padding-left, 24px); } .root:newColorsBranding .titleContainer { padding-block: var(--wds-side-panel-header-padding-vertical, 18px); padding-right: var(--wds-side-panel-header-padding-right, 12px); padding-left: var(--wds-side-panel-header-padding-left, 24px); } .root:newColorsBranding .titleContainer:noCloseButton { padding-block: var(--wds-side-panel-header-padding-vertical, 18px); padding-right: var(--wds-side-panel-header-padding-right, 24px); padding-left: var(--wds-side-panel-header-padding-left, 24px); } .titleContainer .title { flex-direction: column; flex: 1; min-width: 0; } .helpIcon { width: 24px; height: 24px; } .closeButton { align-self: flex-start; margin-left: var(--wds-space-0, 12px); } .buttonBox { display: flex; margin-top: calc(-1 * var(--wds-space-50)); gap: var(--wds-space-50, 0px); align-self: flex-start; } /* skin: floating */ .root:skin(floating) .titleContainer, .root:skin(floating) .titleContainer:noCloseButton { padding-block: var(--wds-side-panel-floating-header-padding-vertical, 12px); padding-left: var(--wds-side-panel-floating-header-padding-left, 24px); padding-right: var(--wds-side-panel-floating-header-padding-right, 9px); } .root:skin(floating):isDraggable:hover .titleContainer { cursor: grab; } .root:skin(floating):isDraggable:active .titleContainer { cursor: grabbing; } .root:skin(floating):isDraggable .buttonBox { cursor: auto; } /* st-namespace-reference="../../../../src/SidePanel/Header/Header.st.css" */