@aws/pdk
Version:
All documentation is located at: https://aws.github.io/aws-pdk
39 lines • 3.21 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultTheme = exports.DefaultThemeId = void 0;
exports.resolveTheme = resolveTheme;
/*! Copyright [Amazon.com](http://amazon.com/), Inc. or its affiliates. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0 */
const dark_1 = require("./dark");
const light_1 = require("./light");
__exportStar(require("./types"), exports);
__exportStar(require("./light"), exports);
__exportStar(require("./dark"), exports);
/** The default theme id */
exports.DefaultThemeId = "light";
/** The default them definition */
exports.DefaultTheme = light_1.LightTheme;
function resolveTheme(themeId) {
if (themeId === "dark") {
return dark_1.DarkTheme;
}
if (themeId === "light") {
return light_1.LightTheme;
}
return exports.DefaultTheme;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7OztBQWdCQSxvQ0FTQztBQXpCRDtzQ0FDc0M7QUFDdEMsaUNBQW1DO0FBQ25DLG1DQUFxQztBQUdyQywwQ0FBd0I7QUFDeEIsMENBQXdCO0FBQ3hCLHlDQUF1QjtBQUV2QiwyQkFBMkI7QUFDZCxRQUFBLGNBQWMsR0FBVyxPQUFPLENBQUM7QUFFOUMsa0NBQWtDO0FBQ3JCLFFBQUEsWUFBWSxHQUFHLGtCQUFVLENBQUM7QUFFdkMsU0FBZ0IsWUFBWSxDQUFDLE9BQWdCO0lBQzNDLElBQUksT0FBTyxLQUFLLE1BQU0sRUFBRSxDQUFDO1FBQ3ZCLE9BQU8sZ0JBQVMsQ0FBQztJQUNuQixDQUFDO0lBQ0QsSUFBSSxPQUFPLEtBQUssT0FBTyxFQUFFLENBQUM7UUFDeEIsT0FBTyxrQkFBVSxDQUFDO0lBQ3BCLENBQUM7SUFFRCxPQUFPLG9CQUFZLENBQUM7QUFDdEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBDb3B5cmlnaHQgW0FtYXpvbi5jb21dKGh0dHA6Ly9hbWF6b24uY29tLyksIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG5TUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQXBhY2hlLTIuMCAqL1xuaW1wb3J0IHsgRGFya1RoZW1lIH0gZnJvbSBcIi4vZGFya1wiO1xuaW1wb3J0IHsgTGlnaHRUaGVtZSB9IGZyb20gXCIuL2xpZ2h0XCI7XG5pbXBvcnQgeyBUaGVtZXMsIFRoZW1lIH0gZnJvbSBcIi4vdHlwZXNcIjtcblxuZXhwb3J0ICogZnJvbSBcIi4vdHlwZXNcIjtcbmV4cG9ydCAqIGZyb20gXCIuL2xpZ2h0XCI7XG5leHBvcnQgKiBmcm9tIFwiLi9kYXJrXCI7XG5cbi8qKiBUaGUgZGVmYXVsdCB0aGVtZSBpZCAqL1xuZXhwb3J0IGNvbnN0IERlZmF1bHRUaGVtZUlkOiBUaGVtZXMgPSBcImxpZ2h0XCI7XG5cbi8qKiBUaGUgZGVmYXVsdCB0aGVtIGRlZmluaXRpb24gKi9cbmV4cG9ydCBjb25zdCBEZWZhdWx0VGhlbWUgPSBMaWdodFRoZW1lO1xuXG5leHBvcnQgZnVuY3Rpb24gcmVzb2x2ZVRoZW1lKHRoZW1lSWQ/OiBUaGVtZXMpOiBUaGVtZSB7XG4gIGlmICh0aGVtZUlkID09PSBcImRhcmtcIikge1xuICAgIHJldHVybiBEYXJrVGhlbWU7XG4gIH1cbiAgaWYgKHRoZW1lSWQgPT09IFwibGlnaHRcIikge1xuICAgIHJldHVybiBMaWdodFRoZW1lO1xuICB9XG5cbiAgcmV0dXJuIERlZmF1bHRUaGVtZTtcbn1cbiJdfQ==