@nuxtjs/hanko
Version:
Hanko integration for Nuxt
15 lines (14 loc) • 454 B
JavaScript
import { Hanko } from "@teamhanko/hanko-elements";
import { useRuntimeConfig } from "#imports";
export function useHanko() {
if (import.meta.server) {
return null;
}
const hankoConfig = useRuntimeConfig().public.hanko;
return new Hanko(hankoConfig.apiURL, {
cookieName: hankoConfig.cookieName,
localStorageKey: hankoConfig.storageKey,
cookieSameSite: hankoConfig.cookieSameSite,
cookieDomain: hankoConfig.cookieDomain
});
}