• Manage the JSON panel state and events.

    Example

    function MyComponent() {
    const jsonPanel = useJSONPanel();

    return jsonPanel.isOpen && (
    <JSONPanel
    containerRef={jsonPanel.containerRef}
    onClose={() => jsonPanel.close()}
    onCopy={() => jsonPanel.copy()}
    />
    )
    }

    Returns {
        close: (() => void);
        containerRef: MutableRefObject<HTMLDivElement>;
        isOpen: any;
        json: string;
        sample: any;
        stateAtom: RecoilState<{
            help: {
                isOpen: boolean;
            };
            json: {
                isOpen: boolean;
            };
        }>;
        copy(): void;
        open(sample: any): void;
        toggle(sample: any): void;
    }

Generated using TypeDoc