@trail-ui/react
Version:
21 lines (19 loc) • 568 B
JavaScript
// src/provider/index.tsx
import { I18nProvider, OverlayProvider, RouterProvider } from "react-aria";
import { jsx } from "react/jsx-runtime";
var TrailUIProvider = ({
children,
locale = "en-US",
navigate,
useHref,
...otherProps
}) => {
let contents = children;
if (navigate) {
contents = /* @__PURE__ */ jsx(RouterProvider, { navigate, useHref, children: contents });
}
return /* @__PURE__ */ jsx(I18nProvider, { locale, children: /* @__PURE__ */ jsx(OverlayProvider, { ...otherProps, children: contents }) });
};
export {
TrailUIProvider
};