UNPKG

kawkab-frontend

Version:

Kawkab frontend is a frontend library for the Kawkab framework

18 lines (17 loc) 793 B
import { jsx as _jsx } from "react/jsx-runtime"; import { TranslationProvider } from "./TranslationProvider.js"; export function Kawkab({ children, data, }) { const { resourcesTranslations, currentLang = "en", cookieHeader = "", } = data?.kawkab?.translations || {}; const safeResourcesTranslations = resourcesTranslations && Object.keys(resourcesTranslations).length > 0 ? resourcesTranslations : { en: { translation: { app: { name: "app.name", }, }, } }; return (_jsx(TranslationProvider, { resources: safeResourcesTranslations, defaultLang: currentLang, currentLang: currentLang, cookieHeader: cookieHeader, children: children })); }