@alicloud/console-base-rc-marks
Version:
ConsoleBase 组件 - NEW、ALPHA、BETA 等小标签
39 lines (38 loc) • 1.91 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = getCssOfType;
var _styledComponents = require("styled-components");
var _consoleBaseTheme = require("@alicloud/console-base-theme");
var CSS_NEW_HOLLOW = (0, _styledComponents.css)(["background-color:rgba(255,255,255,0.05);", " ", ""], _consoleBaseTheme.mixinTextDanger, _consoleBaseTheme.mixinBorderDangerColor);
var CSS_HOT_HOLLOW = CSS_NEW_HOLLOW;
var CSS_PUBLIC_BETA_HOLLOW = (0, _styledComponents.css)(["background-color:rgba(255,255,255,0.05);", " ", ""], _consoleBaseTheme.mixinTextHelp, _consoleBaseTheme.mixinBorderHelpColor);
var CSS_BETA_HOLLOW = CSS_PUBLIC_BETA_HOLLOW;
var CSS_ALPHA_HOLLOW = CSS_PUBLIC_BETA_HOLLOW;
var CSS_UPDATE_HOLLOW = (0, _styledComponents.css)(["background-color:rgba(255,255,255,0.05);", " ", ""], _consoleBaseTheme.mixinTextAccent, _consoleBaseTheme.mixinBorderAccentColor);
var CSS_NEW_FILLED = (0, _styledComponents.css)(["", " ", ""], _consoleBaseTheme.mixinTextWhite, _consoleBaseTheme.mixinBgDanger);
var CSS_HOT_FILLED = CSS_NEW_FILLED;
var CSS_PUBLIC_BETA_FILLED = (0, _styledComponents.css)(["", " ", ""], _consoleBaseTheme.mixinTextWhite, _consoleBaseTheme.mixinBgHelp);
var CSS_BETA_FILLED = CSS_PUBLIC_BETA_FILLED;
var CSS_ALPHA_FILLED = CSS_PUBLIC_BETA_FILLED;
var CSS_UPDATE_FILLED = (0, _styledComponents.css)(["", " ", ""], _consoleBaseTheme.mixinTextWhite, _consoleBaseTheme.mixinBgAccent);
var MAP_HOLLOW = {
NEW: CSS_NEW_HOLLOW,
HOT: CSS_HOT_HOLLOW,
PUBLIC_BETA: CSS_PUBLIC_BETA_HOLLOW,
BETA: CSS_BETA_HOLLOW,
ALPHA: CSS_ALPHA_HOLLOW,
UPDATE: CSS_UPDATE_HOLLOW
};
var MAP_FILLED = {
NEW: CSS_NEW_FILLED,
HOT: CSS_HOT_FILLED,
PUBLIC_BETA: CSS_PUBLIC_BETA_FILLED,
BETA: CSS_BETA_FILLED,
ALPHA: CSS_ALPHA_FILLED,
UPDATE: CSS_UPDATE_FILLED
};
function getCssOfType(type, hollow) {
return hollow ? MAP_HOLLOW[type] : MAP_FILLED[type];
}