UNPKG

react-cosmos

Version:

CLI for running React Cosmos inside webpack-powered apps

26 lines (19 loc) 677 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.rendererId = void 0; var _util = require("react-cosmos-shared2/util"); var rendererId = getRendererId(); // Renderer ID is remembered to avoid announcing a new renderer when reloading // the renderer window. Note that each tab has creates a new session and thus // a new rendererId. // https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage exports.rendererId = rendererId; function getRendererId() { var id = sessionStorage.getItem('cosmosRendererId'); if (!id) { id = (0, _util.uuid)(); sessionStorage.setItem('cosmosRendererId', id); } return id; }