@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
64 lines (63 loc) • 2.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "PlasmaColors", {
enumerable: true,
get: function() {
return PlasmaColors;
}
});
var _plasmatokens = require("@coveord/plasma-tokens");
var toMantineColor = function(plasmaColor) {
return Object.values(plasmaColor);
};
var navy = toMantineColor(_plasmatokens.color.primary.navy);
var red = toMantineColor(_plasmatokens.color.accent.red);
var yellow = toMantineColor(_plasmatokens.color.accent.yellow);
var teal = toMantineColor(_plasmatokens.color.accent.teal);
var lime = [
_plasmatokens.color.secondary.lime[0],
_plasmatokens.color.secondary.lime[0],
_plasmatokens.color.secondary.lime[0],
_plasmatokens.color.secondary.lime[0],
_plasmatokens.color.secondary.lime[6],
_plasmatokens.color.secondary.lime[6],
_plasmatokens.color.secondary.lime[6],
_plasmatokens.color.secondary.lime[9],
_plasmatokens.color.secondary.lime[9],
_plasmatokens.color.secondary.lime[9]
];
var PlasmaColors = {
// Primary
gray: toMantineColor(_plasmatokens.color.primary.gray),
action: [
_plasmatokens.color.primary.action[1],
_plasmatokens.color.primary.action[1],
_plasmatokens.color.primary.action[2],
_plasmatokens.color.primary.action[3],
_plasmatokens.color.primary.action[4],
_plasmatokens.color.primary.action[6],
_plasmatokens.color.primary.action[6],
_plasmatokens.color.primary.action[8],
_plasmatokens.color.primary.action[8],
_plasmatokens.color.primary.action[9]
],
navy: navy,
info: navy,
// Accent
blue: toMantineColor(_plasmatokens.color.accent.blue),
red: red,
critical: red,
teal: teal,
new: teal,
yellow: yellow,
warning: yellow,
// Secondary
green: toMantineColor(_plasmatokens.color.secondary.green),
indigo: toMantineColor(_plasmatokens.color.secondary.indigo),
lime: lime,
success: lime,
purple: toMantineColor(_plasmatokens.color.secondary.purple)
};
//# sourceMappingURL=PlasmaColors.js.map