systemMonitorComponent.tsx 819 B

1234567891011121314151617181920212223242526272829303132333435
  1. import React, { Component } from "react";
  2. import * as ReactDom from "react-dom/client";
  3. import menu from "./menu";
  4. interface SystemMonitorComponentState {
  5. }
  6. interface SystemMonitorComponentProps {
  7. }
  8. export class SystemMonitorComponent extends Component<SystemMonitorComponentProps, SystemMonitorComponentState> {
  9. public constructor(props: SystemMonitorComponentProps) {
  10. super(props);
  11. this.state = {
  12. };
  13. menu.addFilterEventListener(() => {
  14. this.refreshFilter();
  15. });
  16. }
  17. private refreshFilter() {
  18. }
  19. public render(): React.JSX.Element {
  20. return (<>
  21. test
  22. </>);
  23. }
  24. public static async renderMultiple(container: HTMLElement) {
  25. ReactDom.createRoot(container).render(<SystemMonitorComponent />);
  26. }
  27. }