@eccenca/gui-elements
Version:
GUI elements based on other libraries, usable in React application, written in Typescript.
20 lines • 968 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ClassNames = exports.intentClassName = exports.Definitions = exports.DefinitionsBlueprint = void 0;
const constants_1 = require("../../configuration/constants");
const core_1 = require("@blueprintjs/core");
exports.DefinitionsBlueprint = core_1.Intent;
exports.Definitions = Object.assign(Object.assign({}, exports.DefinitionsBlueprint), { ACCENT: "accent", NEUTRAL: "neutral", INFO: "info" });
const intentClassName = (intent) => {
return `${constants_1.CLASSPREFIX}-intent--${intent}`;
};
exports.intentClassName = intentClassName;
const classNamesCreation = () => {
const intentClasses = {};
for (const intentDefinition in exports.Definitions) {
intentClasses[intentDefinition] = (0, exports.intentClassName)(exports.Definitions[intentDefinition]);
}
return intentClasses;
};
exports.ClassNames = classNamesCreation();
//# sourceMappingURL=index.js.map