From 6e4e2d5ecf77cd2274c2f18a299b0ae537446f0c Mon Sep 17 00:00:00 2001 From: undefined Date: Sat, 27 Aug 2022 20:23:35 +0800 Subject: [PATCH] ui: scratchpad reinit --- packages/ui-default/package.json | 5 +---- packages/ui-default/pages/problem_detail.page.jsx | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index f0df145e2..94a0e63a4 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,14 +1,11 @@ { "name": "@hydrooj/ui-default", - "version": "4.39.14", + "version": "4.39.15", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js", "repository": "https://github.com/hydro-dev/Hydro.git", "preferUnplugged": true, - "scripts": { - "lint": "eslint" - }, "devDependencies": { "@blueprintjs/core": "^4.9.3", "@fontsource/dm-mono": "^4.5.9", diff --git a/packages/ui-default/pages/problem_detail.page.jsx b/packages/ui-default/pages/problem_detail.page.jsx index d7439a0d6..ccddf20b3 100644 --- a/packages/ui-default/pages/problem_detail.page.jsx +++ b/packages/ui-default/pages/problem_detail.page.jsx @@ -149,15 +149,15 @@ const page = new NamedPage(['problem_detail', 'contest_detail_problem', 'homewor }); }; - const root = createRoot($('#scratchpad').get(0)); renderReact = () => { + const root = createRoot($('#scratchpad').get(0)); root.render( , ); + unmountReact = () => root.unmount(); }; - unmountReact = () => root.unmount(); reactLoaded = true; $('.loader-container').hide(); }