solid-intlayer
Version: 
Easily internationalize i18n your Solid applications with type-safe multilingual content management.
14 lines (13 loc) • 336 B
JavaScript
import { useContext as n, createMemo as c } from "solid-js";
import { getIntlayer as l } from "../getIntlayer.mjs";
import { IntlayerClientContext as a } from "./IntlayerProvider.mjs";
const p = (t, e) => {
  const o = n(a);
  return c(() => {
    const r = o?.locale();
    return l(t, e ?? r);
  });
};
export {
  p as useIntlayer
};