From 05c98eb074f51767c4aec4a8bb3ad31c31a7802f Mon Sep 17 00:00:00 2001 From: garronej Date: Wed, 21 Jul 2021 22:10:28 +0200 Subject: [PATCH] Inport specific powerhooks files to reduce bundle size --- src/lib/components/Login.tsx | 2 +- src/lib/components/Template.tsx | 4 ++-- src/lib/i18n/useKcLanguageTag.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/components/Login.tsx b/src/lib/components/Login.tsx index a505e622..35350602 100644 --- a/src/lib/components/Login.tsx +++ b/src/lib/components/Login.tsx @@ -5,7 +5,7 @@ import type { KcProps } from "./KcProps"; import type { KcContextBase } from "../getKcContext/KcContextBase"; import { useKcMessage } from "../i18n/useKcMessage"; import { cx } from "tss-react"; -import { useConstCallback } from "powerhooks"; +import { useConstCallback } from "powerhooks/useConstCallback"; export const Login = memo(({ kcContext, ...props }: { kcContext: KcContextBase.Login; } & KcProps) => { diff --git a/src/lib/components/Template.tsx b/src/lib/components/Template.tsx index 37d34faa..3bac31f2 100644 --- a/src/lib/components/Template.tsx +++ b/src/lib/components/Template.tsx @@ -9,10 +9,10 @@ import { cx } from "tss-react"; import type { KcLanguageTag } from "../i18n/KcLanguageTag"; import { getBestMatchAmongKcLanguageTag } from "../i18n/KcLanguageTag"; import { getKcLanguageTagLabel } from "../i18n/KcLanguageTag"; -import { useCallbackFactory } from "powerhooks"; +import { useCallbackFactory } from "powerhooks/useCallbackFactory"; import { appendHead } from "../tools/appendHead"; import { join as pathJoin } from "path"; -import { useConstCallback } from "powerhooks"; +import { useConstCallback } from "powerhooks/useConstCallback"; import type { KcTemplateProps } from "./KcProps"; export type TemplateProps = { diff --git a/src/lib/i18n/useKcLanguageTag.ts b/src/lib/i18n/useKcLanguageTag.ts index 343c8d74..69e79bf3 100644 --- a/src/lib/i18n/useKcLanguageTag.ts +++ b/src/lib/i18n/useKcLanguageTag.ts @@ -1,5 +1,5 @@ -import { createUseGlobalState } from "powerhooks"; +import { createUseGlobalState } from "powerhooks/useGlobalState"; import { getKcContext } from "../getKcContext"; import { getBestMatchAmongKcLanguageTag } from "./KcLanguageTag"; import type { StatefulEvt } from "powerhooks";