diff --git a/client/index.ts b/client/index.ts index 3b712d7..22e230d 100644 --- a/client/index.ts +++ b/client/index.ts @@ -21,7 +21,8 @@ urlParams.get('debug') == 'true' && window.addEventListener('error', ({ message, import App from './ui/App.tsx' import AppMobile from './ui/AppMobile.tsx' -ReactDOM.createRoot(document.getElementById('app') as HTMLElement).render(React.createElement(urlParams.get('mobile') == 'true' ? AppMobile : App, null)) +import isMobileUI from "./ui/isMobileUI.ts" +ReactDOM.createRoot(document.getElementById('app') as HTMLElement).render(React.createElement(isMobileUI() ? AppMobile : App, null)) const onResize = () => { document.body.style.setProperty('--whitesilk-widget-message-maxwidth', breakpoint().down('md') ? "80%" : "70%") diff --git a/client/ui/isMobileUI.ts b/client/ui/isMobileUI.ts new file mode 100644 index 0000000..dc0bde4 --- /dev/null +++ b/client/ui/isMobileUI.ts @@ -0,0 +1,3 @@ +export default function isMobileUI() { + return new URL(location.href).searchParams.get('mobile') == 'true' +} \ No newline at end of file