UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

2 lines (1 loc) 501 B
import{safeDecode as i}from"@expofp/utils";const o="rt";export function getRebookingTokenFromQuery(){return new URLSearchParams(i(window.location.search)).get(o)}export function getRebookingToken(){let e=getRebookingTokenFromQuery();return e||(e=sessionStorage.getItem(o)),e}export function retainRebookingToken(e){sessionStorage.setItem(o,e)}export function buildRebookingUrl(e,n){const t=new URL(e,"https://app.expofp.com/");for(const[r,s]of Object.entries(n))t.searchParams.set(r,s);return t.href}