@redocly/theme
Version:
Shared UI components lib
37 lines (36 loc) • 1.28 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatusCode = void 0;
const styled_components_1 = __importDefault(require("styled-components"));
exports.StatusCode = styled_components_1.default.button.attrs({ 'data-component-name': 'StatusCode/StatusCode' }) `
background: none;
padding: 0;
display: flex;
align-items: center;
&:before {
display: inline-block;
content: '';
border-radius: 50%;
margin-right: 4px;
height: var(--status-code-height);
width: var(--status-code-width);
border: var(--status-code-border);
background-color: ${({ status }) => {
switch (true) {
case status.startsWith('2'):
return 'var(--status-code-200-bg-color)';
case status.startsWith('3'):
return 'var(--status-code-300-bg-color)';
case status.startsWith('4'):
return 'var(--status-code-400-bg-color)';
case status.startsWith('5'):
return 'var(--status-code-500-bg-color)';
default:
return 'var(--status-code-100-bg-color)';
}
}}
`;
//# sourceMappingURL=StatusCode.js.map