diff --git a/packages/ui-default/pages/contest_balloon.page.tsx b/packages/ui-default/pages/contest_balloon.page.tsx index c30d867f7..bae997895 100644 --- a/packages/ui-default/pages/contest_balloon.page.tsx +++ b/packages/ui-default/pages/contest_balloon.page.tsx @@ -2,7 +2,6 @@ import $ from 'jquery'; import yaml from 'js-yaml'; import React from 'react'; import { HexColorInput, HexColorPicker } from 'react-colorful'; -import { createRoot } from 'react-dom/client'; import { ActionDialog } from 'vj/components/dialog'; import Notification from 'vj/components/notification'; import { NamedPage } from 'vj/misc/Page'; @@ -72,17 +71,14 @@ async function handleSetColor(tdoc) { for (const pid of tdoc.pids) val[+pid] = { color: '#ffffff', name: '' }; } Notification.info(i18n('Loading...')); - const promise = new ActionDialog({ - $body: tpl` + const action = await new ActionDialog({ + $body: tpl(<>