PageSourceSearch

https://app.clariumhealth.com/assets/GlobalStyles-BX7pUpkl.js

js clariumhealth.com collected 2026-10-03 20:43:50 UTC 2,812 bytes, 61 lines download raw bytes

1import { o as __toESM } from "./chunk-6z4oVpB-.js";
2import { I as init_styled_engine, J as init_extends, L as internal_serializeStyles, a as identifier_default, b as useTheme_default, o as defaultTheme_default, q as _extends, z as GlobalStyles$1 } from "./capitalize-YV0fqYBS.js";
3import { t as require_react } from "./react-CCT1erMQ.js";
4import { t as require_prop_types } from "./prop-types-BP3O0vhg.js";
5import { t as require_jsx_runtime } from "./jsx-runtime-6ToSbptA.js";
6require_react();
7var import_prop_types$1 = /* @__PURE__ */ __toESM(require_prop_types());
8init_styled_engine();
9var import_jsx_runtime = /* @__PURE__ */ __toESM(require_jsx_runtime());
10function wrapGlobalLayer(styles) {
11	const serialized = internal_serializeStyles(styles);
12	if (styles !== serialized && serialized.styles) {
13		if (!serialized.styles.match(/^@layer\s+[^{]*$/)) serialized.styles = `@layer global{${serialized.styles}}`;
14		return serialized;
15	}
16	return styles;
17}
18function GlobalStyles$2({ styles, themeId, defaultTheme = {} }) {
19	const upperTheme = useTheme_default(defaultTheme);
20	const resolvedTheme = themeId ? upperTheme[themeId] || upperTheme : upperTheme;
21	let globalStyles = typeof styles === "function" ? styles(resolvedTheme) : styles;
22	if (resolvedTheme.modularCssLayers) if (Array.isArray(globalStyles)) globalStyles = globalStyles.map((styleArg) => {
23		if (typeof styleArg === "function") return wrapGlobalLayer(styleArg(resolvedTheme));
24		return wrapGlobalLayer(styleArg);
25	});
26	else globalStyles = wrapGlobalLayer(globalStyles);
27	return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(GlobalStyles$1, { styles: globalStyles });
28}
29GlobalStyles$2.propTypes = {
30	defaultTheme: import_prop_types$1.default.object,
31	styles: import_prop_types$1.default.oneOfType([
32		import_prop_types$1.default.array,
33		import_prop_types$1.default.func,
34		import_prop_types$1.default.number,
35		import_prop_types$1.default.object,
36		import_prop_types$1.default.string,
37		import_prop_types$1.default.bool
38	]),
39	themeId: import_prop_types$1.default.string
40};
41var GlobalStyles_default = GlobalStyles$2;
42init_extends();
43var import_prop_types = /* @__PURE__ */ __toESM(require_prop_types());
44function GlobalStyles(props) {
45	return /* @__PURE__ */ (0, import_jsx_runtime.jsx)(GlobalStyles_default, _extends({}, props, {
46		defaultTheme: defaultTheme_default,
47		themeId: identifier_default
48	}));
49}
50GlobalStyles.propTypes = { styles: import_prop_types.default.oneOfType([
51	import_prop_types.default.array,
52	import_prop_types.default.func,
53	import_prop_types.default.number,
54	import_prop_types.default.object,
55	import_prop_types.default.string,
56	import_prop_types.default.bool
57]) };
58var GlobalStyles_default$1 = GlobalStyles;
59export { GlobalStyles_default as n, GlobalStyles_default$1 as t };
60
61//# sourceMappingURL=GlobalStyles-BX7pUpkl.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.