primevue
Version:
PrimeVue is an open source UI library for Vue featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeBloc
31 lines (28 loc) • 10.7 kB
JavaScript
import BaseStyle from '@primevue/core/base/style';
var theme = function theme(_ref) {
var dt = _ref.dt;
return "\n.p-message {\n border-radius: ".concat(dt('message.border.radius'), ";\n outline-width: ").concat(dt('message.border.width'), ";\n outline-style: solid;\n}\n\n.p-message-content {\n display: flex;\n align-items: center;\n padding: ").concat(dt('message.content.padding'), ";\n gap: ").concat(dt('message.content.gap'), ";\n height: 100%;\n}\n\n.p-message-icon {\n flex-shrink: 0;\n}\n\n.p-message-close-button {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-shrink: 0;\n margin-inline-start: auto;\n overflow: hidden;\n position: relative;\n width: ").concat(dt('message.close.button.width'), ";\n height: ").concat(dt('message.close.button.height'), ";\n border-radius: ").concat(dt('message.close.button.border.radius'), ";\n background: transparent;\n transition: background ").concat(dt('message.transition.duration'), ", color ").concat(dt('message.transition.duration'), ", outline-color ").concat(dt('message.transition.duration'), ", box-shadow ").concat(dt('message.transition.duration'), ", opacity 0.3s;\n outline-color: transparent;\n color: inherit;\n padding: 0;\n border: none;\n cursor: pointer;\n user-select: none;\n}\n\n.p-message-close-icon {\n font-size: ").concat(dt('message.close.icon.size'), ";\n width: ").concat(dt('message.close.icon.size'), ";\n height: ").concat(dt('message.close.icon.size'), ";\n}\n\n.p-message-close-button:focus-visible {\n outline-width: ").concat(dt('message.close.button.focus.ring.width'), ";\n outline-style: ").concat(dt('message.close.button.focus.ring.style'), ";\n outline-offset: ").concat(dt('message.close.button.focus.ring.offset'), ";\n}\n\n.p-message-info {\n background: ").concat(dt('message.info.background'), ";\n outline-color: ").concat(dt('message.info.border.color'), ";\n color: ").concat(dt('message.info.color'), ";\n box-shadow: ").concat(dt('message.info.shadow'), ";\n}\n\n.p-message-info .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.info.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.info.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-info .p-message-close-button:hover {\n background: ").concat(dt('message.info.close.button.hover.background'), ";\n}\n\n.p-message-info.p-message-outlined {\n color: ").concat(dt('message.info.outlined.color'), ";\n outline-color: ").concat(dt('message.info.outlined.border.color'), ";\n}\n\n.p-message-info.p-message-simple {\n color: ").concat(dt('message.info.simple.color'), ";\n}\n\n.p-message-success {\n background: ").concat(dt('message.success.background'), ";\n outline-color: ").concat(dt('message.success.border.color'), ";\n color: ").concat(dt('message.success.color'), ";\n box-shadow: ").concat(dt('message.success.shadow'), ";\n}\n\n.p-message-success .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.success.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.success.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-success .p-message-close-button:hover {\n background: ").concat(dt('message.success.close.button.hover.background'), ";\n}\n\n.p-message-success.p-message-outlined {\n color: ").concat(dt('message.success.outlined.color'), ";\n outline-color: ").concat(dt('message.success.outlined.border.color'), ";\n}\n\n.p-message-success.p-message-simple {\n color: ").concat(dt('message.success.simple.color'), ";\n}\n\n.p-message-warn {\n background: ").concat(dt('message.warn.background'), ";\n outline-color: ").concat(dt('message.warn.border.color'), ";\n color: ").concat(dt('message.warn.color'), ";\n box-shadow: ").concat(dt('message.warn.shadow'), ";\n}\n\n.p-message-warn .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.warn.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.warn.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-warn .p-message-close-button:hover {\n background: ").concat(dt('message.warn.close.button.hover.background'), ";\n}\n\n.p-message-warn.p-message-outlined {\n color: ").concat(dt('message.warn.outlined.color'), ";\n outline-color: ").concat(dt('message.warn.outlined.border.color'), ";\n}\n\n.p-message-warn.p-message-simple {\n color: ").concat(dt('message.warn.simple.color'), ";\n}\n\n.p-message-error {\n background: ").concat(dt('message.error.background'), ";\n outline-color: ").concat(dt('message.error.border.color'), ";\n color: ").concat(dt('message.error.color'), ";\n box-shadow: ").concat(dt('message.error.shadow'), ";\n}\n\n.p-message-error .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.error.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.error.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-error .p-message-close-button:hover {\n background: ").concat(dt('message.error.close.button.hover.background'), ";\n}\n\n.p-message-error.p-message-outlined {\n color: ").concat(dt('message.error.outlined.color'), ";\n outline-color: ").concat(dt('message.error.outlined.border.color'), ";\n}\n\n.p-message-error.p-message-simple {\n color: ").concat(dt('message.error.simple.color'), ";\n}\n\n.p-message-secondary {\n background: ").concat(dt('message.secondary.background'), ";\n outline-color: ").concat(dt('message.secondary.border.color'), ";\n color: ").concat(dt('message.secondary.color'), ";\n box-shadow: ").concat(dt('message.secondary.shadow'), ";\n}\n\n.p-message-secondary .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.secondary.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.secondary.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-secondary .p-message-close-button:hover {\n background: ").concat(dt('message.secondary.close.button.hover.background'), ";\n}\n\n.p-message-secondary.p-message-outlined {\n color: ").concat(dt('message.secondary.outlined.color'), ";\n outline-color: ").concat(dt('message.secondary.outlined.border.color'), ";\n}\n\n.p-message-secondary.p-message-simple {\n color: ").concat(dt('message.secondary.simple.color'), ";\n}\n\n.p-message-contrast {\n background: ").concat(dt('message.contrast.background'), ";\n outline-color: ").concat(dt('message.contrast.border.color'), ";\n color: ").concat(dt('message.contrast.color'), ";\n box-shadow: ").concat(dt('message.contrast.shadow'), ";\n}\n\n.p-message-contrast .p-message-close-button:focus-visible {\n outline-color: ").concat(dt('message.contrast.close.button.focus.ring.color'), ";\n box-shadow: ").concat(dt('message.contrast.close.button.focus.ring.shadow'), ";\n}\n\n.p-message-contrast .p-message-close-button:hover {\n background: ").concat(dt('message.contrast.close.button.hover.background'), ";\n}\n\n.p-message-contrast.p-message-outlined {\n color: ").concat(dt('message.contrast.outlined.color'), ";\n outline-color: ").concat(dt('message.contrast.outlined.border.color'), ";\n}\n\n.p-message-contrast.p-message-simple {\n color: ").concat(dt('message.contrast.simple.color'), ";\n}\n\n.p-message-text {\n font-size: ").concat(dt('message.text.font.size'), ";\n font-weight: ").concat(dt('message.text.font.weight'), ";\n}\n\n.p-message-icon {\n font-size: ").concat(dt('message.icon.size'), ";\n width: ").concat(dt('message.icon.size'), ";\n height: ").concat(dt('message.icon.size'), ";\n}\n\n.p-message-enter-from {\n opacity: 0;\n}\n\n.p-message-enter-active {\n transition: opacity 0.3s;\n}\n\n.p-message.p-message-leave-from {\n max-height: 1000px;\n}\n\n.p-message.p-message-leave-to {\n max-height: 0;\n opacity: 0;\n margin: 0;\n}\n\n.p-message-leave-active {\n overflow: hidden;\n transition: max-height 0.45s cubic-bezier(0, 1, 0, 1), opacity 0.3s, margin 0.3s;\n}\n\n.p-message-leave-active .p-message-close-button {\n opacity: 0;\n}\n\n.p-message-sm .p-message-content {\n padding: ").concat(dt('message.content.sm.padding'), ";\n}\n\n.p-message-sm .p-message-text {\n font-size: ").concat(dt('message.text.sm.font.size'), ";\n}\n\n.p-message-sm .p-message-icon {\n font-size: ").concat(dt('message.icon.sm.size'), ";\n width: ").concat(dt('message.icon.sm.size'), ";\n height: ").concat(dt('message.icon.sm.size'), ";\n}\n\n.p-message-sm .p-message-close-icon {\n font-size: ").concat(dt('message.close.icon.sm.size'), ";\n width: ").concat(dt('message.close.icon.sm.size'), ";\n height: ").concat(dt('message.close.icon.sm.size'), ";\n}\n\n.p-message-lg .p-message-content {\n padding: ").concat(dt('message.content.lg.padding'), ";\n}\n\n.p-message-lg .p-message-text {\n font-size: ").concat(dt('message.text.lg.font.size'), ";\n}\n\n.p-message-lg .p-message-icon {\n font-size: ").concat(dt('message.icon.lg.size'), ";\n width: ").concat(dt('message.icon.lg.size'), ";\n height: ").concat(dt('message.icon.lg.size'), ";\n}\n\n.p-message-lg .p-message-close-icon {\n font-size: ").concat(dt('message.close.icon.lg.size'), ";\n width: ").concat(dt('message.close.icon.lg.size'), ";\n height: ").concat(dt('message.close.icon.lg.size'), ";\n}\n\n.p-message-outlined {\n background: transparent;\n outline-width: ").concat(dt('message.outlined.border.width'), ";\n}\n\n.p-message-simple {\n background: transparent;\n outline-color: transparent;\n box-shadow: none;\n}\n\n.p-message-simple .p-message-content {\n padding: ").concat(dt('message.simple.content.padding'), ";\n}\n\n.p-message-outlined .p-message-close-button:hover,\n.p-message-simple .p-message-close-button:hover {\n background: transparent;\n}\n");
};
var classes = {
root: function root(_ref2) {
var props = _ref2.props;
return ['p-message p-component p-message-' + props.severity, {
'p-message-outlined': props.variant === 'outlined',
'p-message-simple': props.variant === 'simple',
'p-message-sm': props.size === 'small',
'p-message-lg': props.size === 'large'
}];
},
content: 'p-message-content',
icon: 'p-message-icon',
text: 'p-message-text',
closeButton: 'p-message-close-button',
closeIcon: 'p-message-close-icon'
};
var MessageStyle = BaseStyle.extend({
name: 'message',
theme: theme,
classes: classes
});
export { MessageStyle as default };
//# sourceMappingURL=index.mjs.map