@eccenca/gui-elements
Version:
GUI elements based on other libraries, usable in React application, written in Typescript.
27 lines • 1.13 kB
JavaScript
var __assign = (this && this.__assign) || function () {
__assign = Object.assign || function(t) {
for (var s, i = 1, n = arguments.length; i < n; i++) {
s = arguments[i];
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
t[p] = s[p];
}
return t;
};
return __assign.apply(this, arguments);
};
import { CLASSPREFIX as eccgui } from "../../configuration/constants.js";
import { Intent as BlueprintIntent } from "@blueprintjs/core";
export var DefinitionsBlueprint = BlueprintIntent;
export var Definitions = __assign(__assign({}, DefinitionsBlueprint), { ACCENT: "accent", NEUTRAL: "neutral", INFO: "info" });
export var intentClassName = function (intent) {
return "".concat(eccgui, "-intent--").concat(intent);
};
var classNamesCreation = function () {
var intentClasses = {};
for (var intentDefinition in Definitions) {
intentClasses[intentDefinition] = intentClassName(Definitions[intentDefinition]);
}
return intentClasses;
};
export var ClassNames = classNamesCreation();
//# sourceMappingURL=index.js.map