@konkonam/nuxt-shopify
Version:
Easily integrate shopify into your nuxt 3 & 4 project 🚀
16 lines (15 loc) • 453 B
JavaScript
import { createAdminApiClient } from "@shopify/admin-api-client";
import { useRuntimeConfig } from "#imports";
export function useAdmin() {
const { _shopify } = useRuntimeConfig();
if (!_shopify?.clients.admin) {
throw new Error("Could not create admin client");
}
const {
skipCodegen: _skipCodegen,
sandbox: _sandbox,
documents: _documents,
...options
} = _shopify.clients.admin;
return createAdminApiClient(options);
}