UNPKG

@itwin/core-react

Version:

A react component library of iTwin.js UI general purpose components

26 lines 1.07 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Bentley Systems, Incorporated. All rights reserved. * See LICENSE.md in the project root for license terms and full copyright notice. *--------------------------------------------------------------------------------------------*/ import * as defaults from "../UiCore.json" with { type: "json" }; import * as React from "react"; import { UiCore } from "../UiCore.js"; import { usePackageTranslation } from "./usePackageTranslation.js"; /* eslint-disable @typescript-eslint/no-deprecated */ /** Returns a translation function to localize package components. * @internal */ export function useTranslation() { const fallback = React.useCallback((key) => { if (!UiCore.initialized) { return undefined; } return UiCore.translate(key); }, []); return usePackageTranslation({ namespace: UiCore.localizationNamespace, fallback, defaults, }); } //# sourceMappingURL=useTranslation.js.map