function Preview()

in src/main/js/routes/schema/preview.js [7:26]


function Preview({containerUrl, schema}) {
    const vispanaClient = new VispanaApiClient()
    const [query, setQuery] = useState(defaultQuery(schema))
    const [refreshQuery, setRefreshQuery] = useState(uuidv4())

    useEffect(() => {
        setQuery(defaultQuery(schema))
        setRefreshQuery(uuidv4())
    }, [schema])

    return (<div>
        <QueryResult key={"preview"}
                     containerUrl={containerUrl}
                     vispanaClient={vispanaClient}
                     schema={schema}
                     showResults={true}
                     refreshQuery={refreshQuery}
                     query={query}/>
    </div>)
}