diff --git a/package-lock.json b/package-lock.json index 5dae94f..ff76a1a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "query-builder", - "version": "1.37.1", + "version": "1.37.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "query-builder", - "version": "1.37.1", + "version": "1.37.2", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index afbfe43..b480ce8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "query-builder", - "version": "1.37.1", + "version": "1.37.2", "description": "Introduces new user interfaces for building queries in Roam", "main": "./build/main.js", "author": { diff --git a/src/components/QueryPage.tsx b/src/components/QueryPage.tsx index b605a3d..db784a0 100644 --- a/src/components/QueryPage.tsx +++ b/src/components/QueryPage.tsx @@ -10,17 +10,15 @@ import fireQuery from "../utils/fireQuery"; import parseQuery from "../utils/parseQuery"; import type { Result } from "roamjs-components/types/query-builder"; import ResultsView from "./ResultsView"; -import ReactDOM from "react-dom"; import QueryEditor from "./QueryEditor"; import getSubTree from "roamjs-components/util/getSubTree"; import { createComponentRender } from "roamjs-components/components/ComponentContainer"; +import renderWithUnmount from "roamjs-components/util/renderWithUnmount"; import getBasicTreeByParentUid from "roamjs-components/queries/getBasicTreeByParentUid"; import createBlock from "roamjs-components/writes/createBlock"; import deleteBlock from "roamjs-components/writes/deleteBlock"; import { OnloadArgs } from "roamjs-components/types/native"; -import ExtensionApiContextProvider, { - useExtensionAPI, -} from "roamjs-components/components/ExtensionApiContext"; +import { useExtensionAPI } from "roamjs-components/components/ExtensionApiContext"; import { Column, ExportTypes } from "../utils/types"; type QueryPageComponent = (props: { @@ -200,11 +198,6 @@ export const render = ({ onloadArgs, ...props }: { parent: HTMLElement; onloadArgs: OnloadArgs } & Props) => - ReactDOM.render( - - - , - parent - ); + renderWithUnmount(, parent, onloadArgs); export default QueryPage;