import type { Component } from 'solid-js' import type { DivProps } from '../ui/utils-ui' import { Logger } from 'besonders-logger' import { createMemo, Show } from 'solid-js' import { ApplogView } from '../components/ApplogView' import { ResourceSpinner } from '../components/mini-components' import { useSingleUrlParam } from '../ui/utils-ui' import { useSubResource } from './MainPage' const { WARN, LOG, DEBUG, VERBOSE, ERROR } = Logger.setup(Logger.DEBUG) // eslint-disable-line unused-imports/no-unused-vars export const InspectPage: Component = (restProps) => { const pubFromUrl = createMemo(() => useSingleUrlParam('pub')[0]() || useSingleUrlParam('preview')[0]()) // const appThread = useRawThread() const [subResource, { refetch }] = useSubResource(() => pubFromUrl()) const subData = createMemo(() => pubFromUrl() && subResource.state === 'ready' && subResource()) return (
{JSON.stringify(subResource(), undefined, 4)}
) }