wix-style-react
Version:
wix-style-react
94 lines (78 loc) • 2.65 kB
CSS
@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" */