LogTabView function presentation exported
Last updated: 2026-03-04T23:21:38.423Z
Metrics
LOC: 30
Complexity: 3
Params: 1
Signature
LogTabView({ viewerRef }: LogTabViewProps)
Architecture violations
- [warning] function-camel-case: 'LogTabView' does not match naming convention /^[a-z][a-zA-Z0-9]*$/
Source Code
export function LogTabView({ viewerRef }: LogTabViewProps) {
const containerRef = useRef<HTMLDivElement>(null);
useEffect(() => {
const container = containerRef.current;
if (!container) return;
if (viewerRef.current) {
viewerRef.current.dispose();
viewerRef.current = null;
}
const viewer = createLogViewer({ container, variant: "devtools" });
viewerRef.current = viewer;
void viewer.refresh();
return () => {
viewer.dispose();
viewerRef.current = null;
};
}, []);
return (
<div
ref={containerRef}
id="devtools-log-viewer"
style={{ height: "100%", display: "flex", flexDirection: "column" }}
/>
);
}
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| renderLogTab | uses |