mirror of
https://github.com/zadam/trilium.git
synced 2025-11-02 20:49:01 +01:00
refactor(react): get rid of ReactBasicWidget
This commit is contained in:
parent
72b2a5cc0d
commit
72181090a5
@ -1,6 +1,5 @@
|
|||||||
import { t } from "../../services/i18n";
|
import { t } from "../../services/i18n";
|
||||||
import Modal from "../react/Modal";
|
import Modal from "../react/Modal";
|
||||||
import ReactBasicWidget from "../react/ReactBasicWidget";
|
|
||||||
import Button from "../react/Button";
|
import Button from "../react/Button";
|
||||||
import FormRadioGroup from "../react/FormRadioGroup";
|
import FormRadioGroup from "../react/FormRadioGroup";
|
||||||
import NoteAutocomplete from "../react/NoteAutocomplete";
|
import NoteAutocomplete from "../react/NoteAutocomplete";
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
import { useEffect, useState, useCallback } from "preact/hooks";
|
import { useEffect, useState, useCallback } from "preact/hooks";
|
||||||
import { t } from "../../services/i18n";
|
import { t } from "../../services/i18n";
|
||||||
import Modal from "../react/Modal";
|
import Modal from "../react/Modal";
|
||||||
import ReactBasicWidget from "../react/ReactBasicWidget";
|
|
||||||
import "./bulk_actions.css";
|
import "./bulk_actions.css";
|
||||||
import { BulkActionAffectedNotes } from "@triliumnext/commons";
|
import { BulkActionAffectedNotes } from "@triliumnext/commons";
|
||||||
import server from "../../services/server";
|
import server from "../../services/server";
|
||||||
|
|||||||
@ -4,7 +4,6 @@ import tree from "../../services/tree";
|
|||||||
import Button from "../react/Button";
|
import Button from "../react/Button";
|
||||||
import FormRadioGroup from "../react/FormRadioGroup";
|
import FormRadioGroup from "../react/FormRadioGroup";
|
||||||
import Modal from "../react/Modal";
|
import Modal from "../react/Modal";
|
||||||
import ReactBasicWidget from "../react/ReactBasicWidget";
|
|
||||||
import "./export.css";
|
import "./export.css";
|
||||||
import ws from "../../services/ws";
|
import ws from "../../services/ws";
|
||||||
import toastService, { ToastOptions } from "../../services/toast";
|
import toastService, { ToastOptions } from "../../services/toast";
|
||||||
|
|||||||
@ -7,7 +7,6 @@ import FormFileUpload from "../react/FormFileUpload";
|
|||||||
import FormGroup, { FormMultiGroup } from "../react/FormGroup";
|
import FormGroup, { FormMultiGroup } from "../react/FormGroup";
|
||||||
import Modal from "../react/Modal";
|
import Modal from "../react/Modal";
|
||||||
import RawHtml from "../react/RawHtml";
|
import RawHtml from "../react/RawHtml";
|
||||||
import ReactBasicWidget from "../react/ReactBasicWidget";
|
|
||||||
import importService, { UploadFilesOptions } from "../../services/import";
|
import importService, { UploadFilesOptions } from "../../services/import";
|
||||||
import { useTriliumEvent } from "../react/hooks";
|
import { useTriliumEvent } from "../react/hooks";
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,3 @@
|
|||||||
import ReactBasicWidget from "../react/ReactBasicWidget";
|
|
||||||
import Modal from "../react/Modal";
|
import Modal from "../react/Modal";
|
||||||
import { t } from "../../services/i18n";
|
import { t } from "../../services/i18n";
|
||||||
import NoteList from "../react/NoteList";
|
import NoteList from "../react/NoteList";
|
||||||
|
|||||||
@ -5,7 +5,6 @@ import FormCheckbox from "../react/FormCheckbox";
|
|||||||
import FormFileUpload from "../react/FormFileUpload";
|
import FormFileUpload from "../react/FormFileUpload";
|
||||||
import FormGroup from "../react/FormGroup";
|
import FormGroup from "../react/FormGroup";
|
||||||
import Modal from "../react/Modal";
|
import Modal from "../react/Modal";
|
||||||
import ReactBasicWidget from "../react/ReactBasicWidget";
|
|
||||||
import options from "../../services/options";
|
import options from "../../services/options";
|
||||||
import importService from "../../services/import.js";
|
import importService from "../../services/import.js";
|
||||||
import tree from "../../services/tree";
|
import tree from "../../services/tree";
|
||||||
|
|||||||
@ -1,12 +0,0 @@
|
|||||||
import { JSX } from "preact";
|
|
||||||
import BasicWidget from "../basic_widget.js";
|
|
||||||
import { renderReactWidget } from "./react_utils.jsx";
|
|
||||||
export default abstract class ReactBasicWidget extends BasicWidget {
|
|
||||||
|
|
||||||
abstract get component(): JSX.Element;
|
|
||||||
|
|
||||||
doRender() {
|
|
||||||
this.$widget = renderReactWidget(this, this.component);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
Loading…
x
Reference in New Issue
Block a user