From 50162cdc82d49c1cfcc001ad7fb7834adb1f0717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mose=20M=C3=BCller?= Date: Wed, 2 Aug 2023 12:06:20 +0200 Subject: [PATCH] frontend: removing components.tsx --- frontend/src/components/component.tsx | 55 --------------------------- 1 file changed, 55 deletions(-) delete mode 100644 frontend/src/components/component.tsx diff --git a/frontend/src/components/component.tsx b/frontend/src/components/component.tsx deleted file mode 100644 index 4f623f1..0000000 --- a/frontend/src/components/component.tsx +++ /dev/null @@ -1,55 +0,0 @@ -import React, { useEffect, useRef } from 'react'; - -interface ComponentProps { - name: string; - parent_path: string; - value: any; - readOnly: boolean; - type: string; - docString: string; -} - -export const ComponentLabel = ({ - name, - docString -}: { - name: string; - docString: string; -}) => { - return ; -}; - -export const Component = React.memo( - ({ name, parent_path, value, readOnly, type, docString }: ComponentProps) => { - const renderCount = useRef(0); - - useEffect(() => { - renderCount.current++; - }); - switch (type) { - case 'str': - return ( - <> -

Render count: {renderCount.current}

- - - ); - case 'method': - return ( - <> -

Render count: {renderCount.current}

-

Method: {name}

- - ); - default: - return

Unsupported type: {type}

; - } - } -);