kawkab-frontend
Version:
Kawkab frontend is a frontend library for the Kawkab framework
18 lines (17 loc) • 793 B
JavaScript
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 }));
}