How to use the piral-ext.setupGqlClient function in piral-ext

To help you get started, we’ve selected a few piral-ext examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github smapiot / piral / packages / piral / src / render.tsx View on Github external
export function renderInstance(options: PiralOptions = {}) {
  const { routes = {}, selector = '#app', gateway, translations, components } = options;
  const origin = getGateway(gateway);
  const client = setupGqlClient({
    url: origin,
  });

  const Piral = createInstance({
    availableModules: getAvailableModules(),
    requestModules() {
      return fetch(`${origin}/api/v1/pilet`)
        .then(res => res.json())
        .then(res => res.items);
    },
    components,
    Loader,
    Dashboard,
    ErrorInfo,
    extendApi(api: PiralCoreApi): PiletApi {
      return {

piral-ext

Set of standard plugins with component definitions for extending piral-core.

MIT
Latest version published 14 days ago

Package Health Score

84 / 100
Full package analysis