1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00
market/src/@hooks/usePrivacyMetadata.ts

40 lines
657 B
TypeScript

import { useStaticQuery, graphql } from 'gatsby'
export interface UsePrivacyMetadata {
policies: {
policy: string
language: string
date: string
params: {
languageLabel: string
tocHeader: string
updated: string
dateFormat: string
}
}[]
}
const query = graphql`
{
privacyJson {
policies {
policy
date
language
params {
updated
dateFormat
tocHeader
languageLabel
}
}
}
}
`
export function usePrivacyMetadata(): UsePrivacyMetadata {
const data = useStaticQuery(query)
return { ...data.privacyJson }
}