UNPKG

@ozen-ui/kit

Version:

React component library

133 lines (120 loc) 5.29 kB
/* stylelint-disable */ .SectionMessage { --section-message-icon-padding: 2px; padding: var(--section-message-padding); -moz-column-gap: var(--section-message-column-gap); column-gap: var(--section-message-column-gap); border-radius: var(--section-message-border-radius); background-color: var(--section-message-background-color); display: flex; overflow: auto; inline-size: 100%; box-sizing: border-box; align-items: flex-start; } .SectionMessage_status_info { --section-message-icon-color: var(--color-content-info); --section-message-background-color: var(--color-background-info-light); --section-message-button-color: var(--color-content-info); --section-message-button-color-hover: var(--color-content-info-dark); } .SectionMessage_status_neutral { --section-message-icon-color: var(--color-content-primary); --section-message-background-color: var(--color-background-secondary); --section-message-button-color: var(--color-content-action); --section-message-button-color-hover: var(--color-content-action-dark); } .SectionMessage_status_warning { --section-message-icon-color: var(--color-content-warning); --section-message-background-color: var(--color-background-warning-light); --section-message-button-color: var(--color-content-warning); --section-message-button-color-hover: var(--color-content-warning-dark); } .SectionMessage_status_success { --section-message-icon-color: var(--color-content-success); --section-message-background-color: var(--color-background-success-light); --section-message-button-color: var(--color-content-success); --section-message-button-color-hover: var(--color-content-success-dark); } .SectionMessage_status_error { --section-message-icon-color: var(--color-content-error); --section-message-background-color: var(--color-background-error-light); --section-message-button-color: var(--color-content-error); --section-message-button-color-hover: var(--color-content-error-dark); } .SectionMessage_size_xs { --section-message-padding: 12px; --section-message-column-gap: var(--spacing-2xs); --section-message-icon-padding: 0; --section-message-border-radius: var(--border-radius-m); font: var(--typography-text-xs-font); letter-spacing: var(--typography-text-xs-letter_spacing, 0); text-transform: var(--typography-text-xs-text_transform, none); } .SectionMessage_size_xs .SectionMessage-Title { font: var(--typography-text-xs_1-font); letter-spacing: var(--typography-text-xs_1-letter_spacing, 0); text-transform: var(--typography-text-xs_1-text_transform, none); } .SectionMessage_size_s { --section-message-padding: 14px 16px; --section-message-column-gap: var(--spacing-xs); --section-message-border-radius: var(--border-radius-l); font: var(--typography-text-s-font); letter-spacing: var(--typography-text-s-letter_spacing, 0); text-transform: var(--typography-text-s-text_transform, none); } .SectionMessage_size_s .SectionMessage-Title { font: var(--typography-text-s_1-font); letter-spacing: var(--typography-text-s_1-letter_spacing, 0); text-transform: var(--typography-text-s_1-text_transform, none); } .SectionMessage_size_m { --section-message-padding: 16px 20px; --section-message-column-gap: var(--spacing-xs); --section-message-icon-padding: 0; --section-message-border-radius: var(--border-radius-l); font: var(--typography-text-m-font); letter-spacing: var(--typography-text-m-letter_spacing, 0); text-transform: var(--typography-text-m-text_transform, none); } .SectionMessage_size_m .SectionMessage-Title { font: var(--typography-text-m_1-font); letter-spacing: var(--typography-text-m_1-letter_spacing, 0); text-transform: var(--typography-text-m_1-text_transform, none); } .SectionMessage_size_l { --section-message-padding: 18px 24px; --section-message-column-gap: var(--spacing-s); --section-message-border-radius: var(--border-radius-l); font: var(--typography-text-l-font); letter-spacing: var(--typography-text-l-letter_spacing, 0); text-transform: var(--typography-text-l-text_transform, none); } .SectionMessage_size_l .SectionMessage-Title { font: var(--typography-text-l_1-font); letter-spacing: var(--typography-text-l_1-letter_spacing, 0); text-transform: var(--typography-text-l_1-text_transform, none); } .SectionMessage-Icon { display: flex; color: var(--section-message-icon-color); padding-block-start: var(--section-message-icon-padding); } .SectionMessage-Title { display: flex; align-items: center; } .SectionMessage-Action { margin-block-start: var(--spacing-2xs); } .SectionMessage-Button.Button { color: var(--section-message-button-color); } .SectionMessage-Button.Button:hover, .SectionMessage-Button.Button:focus:not(:focus-visible) { color: var(--section-message-button-color); } .SectionMessage-Button.Button:focus { color: var(--section-message-button-color-hover); }