UNPKG

solid-ui

Version:

UI library for writing Solid read-write-web applications

44 lines (39 loc) 1.77 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.originalIconBase = exports.icons = exports.iconBase = void 0; var _debug = require("./debug"); // Works in FF extension - what about browserify?? // 2021-04-08 Convert to TS /* The Firefox case is left for historical record, as we don't currenly * have a FF extension for mashlib, but we could. This is sthepoint to * hack the place it can find its icons internally * * The $SolidTestEnvironment is important and is used for * example when testing on localhost to specify a place the icons be found * in your test set up. * * You can also use it if you want to just run a mashlib whhich takes its * icons seved by other than github. */ // Do not export. Always us this module to find the icons, as they vary var iconsOnGithub = 'https://solidos.github.io/solid-ui/src'; // changed org 2022-05 var icons = exports.icons = module.scriptURI // Firefox extension ? { iconBase: module.scriptURI.slice(0, module.scriptURI.lastIndexOf('/')) + '/icons/', originalIconBase: module.scriptURI.slice(0, module.scriptURI.lastIndexOf('/')) + '/originalIcons/' } : typeof $SolidTestEnvironment !== 'undefined' && $SolidTestEnvironment.iconBase // Test environemnt ? { iconBase: $SolidTestEnvironment.iconBase, originalIconBase: $SolidTestEnvironment.originalIconBase } : { // Normal case: iconBase: iconsOnGithub + '/icons/', originalIconBase: iconsOnGithub + '/originalIcons/' }; (0, _debug.log)(' icons.iconBase is set to : ' + icons.iconBase); // allow tests etc named-import this directly from this module var iconBase = exports.iconBase = icons.iconBase; var originalIconBase = exports.originalIconBase = icons.originalIconBase; //# sourceMappingURL=iconBase.js.map