@nuxtjs/hanko
Version:
Hanko integration for Nuxt
14 lines (13 loc) • 514 B
JavaScript
import { register } from "@teamhanko/hanko-elements";
import { defineNuxtPlugin, useRuntimeConfig } from "#imports";
export default defineNuxtPlugin((nuxtApp) => {
const config = useRuntimeConfig();
nuxtApp.hook("app:mounted", async () => {
await register(config.public.hanko.apiURL, {
storageKey: config.public.hanko.storageKey,
cookieSameSite: config.public.hanko.cookieSameSite,
cookieDomain: config.public.hanko.cookieDomain,
...config.public.hanko.components
});
});
});