UNPKG

pragmate-ui

Version:

An advanced, on-demand React UI library optimized for BeyondJS. Pragmate UI provides modular, responsive, and accessible components with a focus on efficient bundle sizes and a streamlined development process.

82 lines (79 loc) 2.99 kB
:host-context(html) { --pui-base-success: #155724; --pui-base-error: #721c24; --pui-base-warning: #856404; --pui-base-info: #0c5460; --pui-base-success-container: #d4edda; --pui-base-error-container: #f8d7da; --pui-base-warning-container: #fff3cd; --pui-base-info-container: #d1ecf1; --pui-base-success-border-color: #c3e6cb; --pui-base-error-border-color: #f5c6cb; --pui-base-warning-border-color: #ffeeba; --pui-base-info-border-color: #bee5eb; --pui-base-success-icon-color: #155724; --pui-base-error-icon-color: #721c24; --pui-base-warning-icon-color: #856404; --pui-base-info-icon-color: #0c5460; } .alert { padding: 0.5rem 1em; border-width: 1px; border-style: solid; border-radius: var(--border-radius-base); font-family: var(--alert-font-family); font-size: var(--alert-font-size); line-height: var(--alert-line-height); gap: 1rem; } .alert .alert--icon { width: var(--alert-icon-size); height: var(--alert-icon-size); margin-right: 0.5em; vertical-align: middle; } .alert.alert--success { color: var(--pui-on-success, var(--pui-base-success)); border-color: var(--pui-success-border-color, var(--pui-base-success-border-color)); background: var(--pui-success-container, var(--pui-base-success-container)); } .alert.alert--success .alert-icon { fill: var(--pui-success-icon-color, var(--pui-base-success-icon-color)); } .alert.alert--success.side-border { border-left: 1rem solid var(--pui-success-border-color, var(--pui-base-success-border-color)); } .alert.alert--error { color: var(--pui-on-error, var(--pui-base-error)); border-color: var(--pui-error-border-color, var(--pui-base-error-border-color)); background: var(--pui-error-container, var(--pui-base-error-container)); } .alert.alert--error .alert-icon { fill: var(--pui-error-icon-color, var(--pui-base-error-icon-color)); } .alert.alert--error.side-border { border-left: 1rem solid var(--pui-error-border-color, var(--pui-base-error-border-color)); } .alert.alert--warning { color: var(--pui-on-warning, var(--pui-base-warning)); border-color: var(--pui-warning-border-color, var(--pui-base-warning-border-color)); background: var(--pui-warning-container, var(--pui-base-warning-container)); } .alert.alert--warning .alert-icon { fill: var(--pui-warning-icon-color, var(--pui-base-warning-icon-color)); } .alert.alert--warning.side-border { border-left: 1rem solid var(--pui-warning-border-color, var(--pui-base-warning-border-color)); } .alert.alert--info { color: var(--pui-on-info, var(--pui-base-info)); border-color: var(--pui-info-border-color, var(--pui-base-info-border-color)); background: var(--pui-info-container, var(--pui-base-info-container)); } .alert.alert--info .alert-icon { fill: var(--pui-info-icon-color, var(--pui-base-info-icon-color)); } .alert.alert--info.side-border { border-left: 1rem solid var(--pui-info-border-color, var(--pui-base-info-border-color)); } /*# sourceMappingURL=alert.css.map*/