UNPKG

@bareblends/vsf-prismic

Version:

Prismic CMS integration with Vue Storefront

18 lines (15 loc) 436 B
import { useContentFactory, UseContent, Context } from '@vue-storefront/core' import { ContentSearchParams } from '../types' const search = async ( context: Context, params: ContentSearchParams ): Promise<any> => { return context.$pris.api.getContent(params) } const useContent: ( cacheId: string, ) => UseContent<any, ContentSearchParams> = useContentFactory< any, ContentSearchParams >({ search }) export { useContent }