UNPKG

@trail-ui/react

Version:
21 lines (19 loc) 568 B
// 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 };