From a5e92a1083fd83ec42bed49567a4af05daaa3908 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Sat, 23 Jan 2021 01:00:15 -0600 Subject: [PATCH] addons.html wildcard routing --- src/playground/render-interface.jsx | 3 ++- webpack.config.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/playground/render-interface.jsx b/src/playground/render-interface.jsx index fd77b3893..59af73f22 100644 --- a/src/playground/render-interface.jsx +++ b/src/playground/render-interface.jsx @@ -61,7 +61,8 @@ window.addEventListener('message', e => { }); const handleClickAddonSettings = () => { - const w = window.open(`${process.env.ROOT}addons.html`, 'tw_addons'); + const path = process.env.ROUTING_STYLE === 'wildcard' ? 'addons' : 'addons.html'; + const w = window.open(`${process.env.ROOT}${path}`, 'tw_addons'); if (w) { w.focus(); } diff --git a/webpack.config.js b/webpack.config.js index f871e444d..dda96edd5 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -38,7 +38,8 @@ const base = { {from: /^\/\d+\/?$/, to: '/index.html'}, {from: /^\/\d+\/fullscreen\/?$/, to: '/fullscreen.html'}, {from: /^\/\d+\/editor\/?$/, to: '/editor.html'}, - {from: /^\/\d+\/embed\/?$/, to: '/embed.html'} + {from: /^\/\d+\/embed\/?$/, to: '/embed.html'}, + {from: /^\/addons\/?$/, to: '/addons.html'} ] } },