UNPKG

@primer/components

Version:
64 lines (55 loc) 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _styledComponents = _interopRequireDefault(require("styled-components")); var _styledSystem = require("styled-system"); var _constants = require("./constants"); var _sx = _interopRequireDefault(require("./sx")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const variants = (0, _styledSystem.variant)({ variants: { default: { color: 'fg.default', backgroundColor: 'accent.subtle', borderColor: 'accent.muted', svg: { color: 'accent.fg' } }, success: { color: 'fg.default', backgroundColor: 'success.subtle', borderColor: 'success.muted', svg: { color: 'success.fg' } }, danger: { color: 'fg.default', backgroundColor: 'danger.subtle', borderColor: 'danger.muted', svg: { color: 'danger.fg' } }, warning: { color: 'fg.default', backgroundColor: 'attention.subtle', borderColor: 'attention.muted', svg: { color: 'attention.fg' } } } }); const Flash = _styledComponents.default.div.withConfig({ displayName: "Flash", componentId: "sc-4y90bn-0" })(["position:relative;color:", ";padding:", ";border-style:solid;border-width:", ";border-radius:", ";margin-top:", ";p:last-child{margin-bottom:0;}svg{margin-right:", ";}", ";", ";"], (0, _constants.get)('colors.fg.default'), (0, _constants.get)('space.3'), props => props.full ? '1px 0px' : '1px', props => props.full ? '0' : (0, _constants.get)('radii.2'), props => props.full ? '-1px' : '0', (0, _constants.get)('space.2'), variants, _sx.default); Flash.defaultProps = { variant: 'default' }; var _default = Flash; exports.default = _default;