UNPKG

wix-style-react

Version:
103 lines (81 loc) 2.9 kB
:import { -st-from: "../Foundation/stylable/spacing.st.css"; -st-named: spacing18, spacing24, spacing30, spacing42; } :import { -st-from: "../BaseModalLayout/BaseModalLayout.st.css"; -st-default: BaseModalLayout } :import { -st-from: "../BaseModalLayout/control-button-padding.js"; -st-default: controlButtonPadding; } /* Extending BaseModalLayout */ .root { -st-extends: BaseModalLayout; -st-states: removeContentPadding, showHeaderDivider, showFooterDivider, newColorsBranding; max-width: 1254px; min-width: 510px; } /* Extending of BaseModalLayout Blocks */ .root:not(:removeContentPadding)::content::innerContent { padding-left: value(spacing30); padding-right: value(spacing30); } .root:not(:removeContentPadding):showHeaderDivider::content::innerContent { padding-top: value(spacing24); } .root:not(:removeContentPadding):showFooterDivider::content::innerContent { padding-bottom: value(spacing24); } .root:controlButtonAmount(0)::header::innerContent { padding: value(spacing24) value(spacing30) value(spacing24) value(spacing30); } .root:controlButtonAmount(1)::header::innerContent { padding: value(spacing24) controlButtonPadding(1) value(spacing24) value(spacing30); } .root:controlButtonAmount(2)::header::innerContent { padding: value(spacing24) controlButtonPadding(2) value(spacing24) value(spacing30); } :global([dir='rtl']) .root::header::innerContent { padding: value(spacing24) value(spacing30) value(spacing24) value(spacing42); } .root::footnote::innerContent { justify-content: flex-start; } .root::content::innerContent { flex: 1; } .root::content { flex: 1; } /* New colors branding */ .root:newColorsBranding::footer::innerContent { padding: 18px 24px; } .root:newColorsBranding::footnote::innerContent { padding: 12px 24px; } .root:newColorsBranding:not(:removeContentPadding)::content::innerContent { padding-left: value(spacing24); padding-right: value(spacing24); } .root:newColorsBranding:not(:removeContentPadding):showHeaderDivider::content::innerContent { padding-top: value(spacing18); } .root:newColorsBranding:not(:removeContentPadding):showFooterDivider::content::innerContent { padding-bottom: value(spacing18); } .root:newColorsBranding:controlButtonAmount(0)::header::innerContent { padding: value(spacing18) value(spacing24); } .root:newColorsBranding:controlButtonAmount(1)::header::innerContent { padding: value(spacing18) controlButtonPadding(1) value(spacing18) value(spacing24); } .root:newColorsBranding:controlButtonAmount(2)::header::innerContent { padding: value(spacing18) controlButtonPadding(2) value(spacing18) value(spacing24); } :global([dir='rtl']) .root:newColorsBranding::header::innerContent { padding: value(spacing18) value(spacing24) value(spacing18) value(spacing42); } /* st-namespace-reference="../../../src/CustomModalLayout/CustomModalLayout.st.css" */