mirror of
https://github.com/oceanprotocol/market.git
synced 2024-12-02 05:57:29 +01:00
output existing assets list on frontpage for debugging
This commit is contained in:
parent
af62e9f5d4
commit
8d4c5ca585
@ -1,19 +0,0 @@
|
|||||||
import React from 'react'
|
|
||||||
import Layout from '../../components/Layout'
|
|
||||||
import AssetList from '../organisms/AssetList'
|
|
||||||
import { QueryResult } from '@oceanprotocol/squid/dist/node/aquarius/Aquarius'
|
|
||||||
|
|
||||||
export declare type ExplorePageProps = {
|
|
||||||
queryResult: QueryResult
|
|
||||||
}
|
|
||||||
const title = 'Explore Data'
|
|
||||||
|
|
||||||
const ExplorePage: React.FC<ExplorePageProps> = ({
|
|
||||||
queryResult
|
|
||||||
}: ExplorePageProps) => (
|
|
||||||
<Layout title={title} description="Find the data sets you are looking for.">
|
|
||||||
<AssetList queryResult={queryResult} />
|
|
||||||
</Layout>
|
|
||||||
)
|
|
||||||
|
|
||||||
export default ExplorePage
|
|
@ -1,6 +1,35 @@
|
|||||||
import React, { ReactElement } from 'react'
|
import React, { ReactElement, useState, useEffect } from 'react'
|
||||||
import SearchBar from '../molecules/SearchBar'
|
import SearchBar from '../molecules/SearchBar'
|
||||||
|
import { DID } from '@oceanprotocol/squid'
|
||||||
|
import { Link } from 'gatsby'
|
||||||
|
import shortid from 'shortid'
|
||||||
|
import axios from 'axios'
|
||||||
|
import { config } from '../../config/ocean'
|
||||||
|
|
||||||
export default function HomePage(): ReactElement {
|
export default function HomePage(): ReactElement {
|
||||||
return <SearchBar large />
|
const [assets, setAssets] = useState<DID[]>()
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
async function init() {
|
||||||
|
const result = await axios(`${config.aquariusUri}/api/v1/aquarius/assets`)
|
||||||
|
const assets = result.data.ids
|
||||||
|
setAssets(assets)
|
||||||
|
}
|
||||||
|
init()
|
||||||
|
}, [])
|
||||||
|
|
||||||
|
return (
|
||||||
|
<>
|
||||||
|
<SearchBar large />
|
||||||
|
{assets && (
|
||||||
|
<ul>
|
||||||
|
{assets.map((did: DID) => (
|
||||||
|
<li key={shortid.generate()}>
|
||||||
|
<Link to={`/asset/${did}`}>{did}</Link>
|
||||||
|
</li>
|
||||||
|
))}
|
||||||
|
</ul>
|
||||||
|
)}
|
||||||
|
</>
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
@ -65,7 +65,7 @@ export async function getResults(params: any): Promise<QueryResult> {
|
|||||||
])
|
])
|
||||||
: undefined
|
: undefined
|
||||||
|
|
||||||
const aquarius = new Aquarius(config.aquariusUri as string, Logger)
|
const aquarius = new Aquarius(config.aquariusUri, Logger)
|
||||||
const queryResult = await aquarius.queryMetadata(
|
const queryResult = await aquarius.queryMetadata(
|
||||||
getSearchQuery(page, offset, text, tag, priceQuery)
|
getSearchQuery(page, offset, text, tag, priceQuery)
|
||||||
)
|
)
|
||||||
|
Loading…
Reference in New Issue
Block a user