trilium/apps/client/src/widgets/react/ReactBasicWidget.tsx
2025-08-20 22:13:52 +03:00

13 lines
343 B
TypeScript

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);
}
}