"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const jsxRuntime = require("react/jsx-runtime");
const styles_lib_themes_apac_apacTheme_css_cjs = require("./styles/lib/themes/apac/apacTheme.css.cjs");
const styles_lib_themes_seekJobs_seekJobs_css_cjs = require("./styles/lib/themes/seekJobs/seekJobs.css.cjs");
const styles_lib_themes_seekBusiness_seekBusinessTheme_css_cjs = require("./styles/lib/themes/seekBusiness/seekBusinessTheme.css.cjs");
const styles_lib_themes_wireframe_wireframeTheme_css_cjs = require("./styles/lib/themes/wireframe/wireframeTheme.css.cjs");
const styles_lib_themes_docs_docsTheme_css_cjs = require("./styles/lib/themes/docs/docsTheme.css.cjs");
const sideEffects_lib_components_BraidProvider_BraidProvider_cjs = require("./side-effects/lib/components/BraidProvider/BraidProvider.cjs");
const themes = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  apac: styles_lib_themes_apac_apacTheme_css_cjs.apacTheme_css,
  docs: styles_lib_themes_docs_docsTheme_css_cjs.docsTheme_css,
  seekBusiness: styles_lib_themes_seekBusiness_seekBusinessTheme_css_cjs.seekBusinessTheme_css,
  seekJobs: styles_lib_themes_seekJobs_seekJobs_css_cjs.seekJobs_css,
  wireframe: styles_lib_themes_wireframe_wireframeTheme_css_cjs.wireframe
}, Symbol.toStringTag, { value: "Module" }));
const BraidTestProvider = ({
  themeName = "wireframe",
  breakpoint = null,
  ...restProps
}) => /* @__PURE__ */ jsxRuntime.jsx(sideEffects_lib_components_BraidProvider_BraidProvider_cjs.BraidTestProviderContext.Provider, { value: true, children: /* @__PURE__ */ jsxRuntime.jsx(sideEffects_lib_components_BraidProvider_BraidProvider_cjs.breakpointContext.Provider, { value: breakpoint, children: /* @__PURE__ */ jsxRuntime.jsx(
  sideEffects_lib_components_BraidProvider_BraidProvider_cjs.BraidProvider,
  {
    ...restProps,
    theme: themes[themeName],
    styleBody: void 0
  }
) }) });
exports.BraidTestProvider = BraidTestProvider;
