PageSourceSearch

https://kyn-care.com/src/components/ui/switch.tsx

js kyn-care.com collected 2026-10-08 11:36:44 UTC 6,591 bytes, 78 lines download raw bytes

1import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/src/components/ui/switch.tsx");import __vite__cjsImport0_react_jsxDevRuntime from "/@fs/home/runner/workspace/node_modules/.vite/deps/react_jsx-dev-runtime.js?v=9ce4103e"; const jsxDEV = __vite__cjsImport0_react_jsxDevRuntime["jsxDEV"];
2import RefreshRuntime from "/@react-refresh";
3const inWebWorker = typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope;
4let prevRefreshReg;
5let prevRefreshSig;
6if (import.meta.hot && !inWebWorker) {
7  if (!window.__vite_plugin_react_preamble_installed__) {
8    throw new Error("@vitejs/plugin-react can't detect preamble. Something is wrong. See https://github.com/vitejs/vite-plugin-react/pull/11#discussion_r430879201");
9  }
10  prevRefreshReg = window.$RefreshReg$;
11  prevRefreshSig = window.$RefreshSig$;
12  window.$RefreshReg$ = (type, id) => {
13    RefreshRuntime.register(type, "/home/runner/workspace/client/src/components/ui/switch.tsx " + id);
14  };
15  window.$RefreshSig$ = RefreshRuntime.createSignatureFunctionForTransform;
16}
17import __vite__cjsImport3_react from "/@fs/home/runner/workspace/node_modules/.vite/deps/react.js?v=9ce4103e"; const React = ((m) => m?.__esModule ? m : { ...typeof m === "object" && !Array.isArray(m) || typeof m === "function" ? m : {}, default: m })(__vite__cjsImport3_react);
18import * as SwitchPrimitives from "/@fs/home/runner/workspace/node_modules/.vite/deps/@radix-ui_react-switch.js?v=9ce4103e";
19import { cn } from "/src/lib/utils.ts";
20const Switch = React.forwardRef(
21  _c = ({ className, ...props }, ref) => /* @__PURE__ */ jsxDEV(
22    SwitchPrimitives.Root,
23    {
24      className: cn(
25        "peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-background disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=unchecked]:bg-input",
26        className
27      ),
28      ...props,
29      ref,
30      children: /* @__PURE__ */ jsxDEV(
31        SwitchPrimitives.Thumb,
32        {
33          className: cn(
34            "pointer-events-none block h-5 w-5 rounded-full bg-background shadow-lg ring-0 transition-transform data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0"
35          )
36        },
37        void 0,
38        false,
39        {
40          fileName: "/home/runner/workspace/client/src/components/ui/switch.tsx",
41          lineNumber: 18,
42          columnNumber: 5
43        },
44        this
45      )
46    },
47    void 0,
48    false,
49    {
50      fileName: "/home/runner/workspace/client/src/components/ui/switch.tsx",
51      lineNumber: 10,
52      columnNumber: 1
53    },
54    this
55  )
56);
57_c2 = Switch;
58Switch.displayName = SwitchPrimitives.Root.displayName;
59export { Switch };
60var _c, _c2;
61$RefreshReg$(_c, "Switch$React.forwardRef");
62$RefreshReg$(_c2, "Switch");
63if (import.meta.hot && !inWebWorker) {
64  window.$RefreshReg$ = prevRefreshReg;
65  window.$RefreshSig$ = prevRefreshSig;
66}
67if (import.meta.hot && !inWebWorker) {
68  RefreshRuntime.__hmr_import(import.meta.url).then((currentExports) => {
69    RefreshRuntime.registerExportsForReactRefresh("/home/runner/workspace/client/src/components/ui/switch.tsx", currentExports);
70    import.meta.hot.accept((nextExports) => {
71      if (!nextExports) return;
72      const invalidateMessage = RefreshRuntime.validateRefreshBoundaryAndEnqueueUpdate("/home/runner/workspace/client/src/components/ui/switch.tsx", currentExports, nextExports);
73      if (invalidateMessage) import.meta.hot.invalidate(invalidateMessage);
74    });
75  });
76}
77
78//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBaUJJO0FBakJKLE9BQU8sb0JBQWdCO0FBQU87QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQzlCLFlBQVlBLHNCQUFzQjtBQUVsQyxTQUFTQyxVQUFVO0FBRW5CLE1BQU1DLFNBQVNDLE1BQU1DO0FBQUFBLEVBR3BCQyxLQUFDQSxDQUFDLEVBQUVDLFdBQVcsR0FBR0MsTUFBTSxHQUFHQyxRQUMxQjtBQUFBLElBQUMsaUJBQWlCO0FBQUEsSUFBakI7QU
78FBQSxNQUNDLFdBQVdQO0FBQUFBLFFBQ1Q7QUFBQSxRQUNBSztBQUFBQSxNQUNGO0FBQUEsTUFDQSxHQUFJQztBQUFBQSxNQUNKO0FBQUEsTUFFQTtBQUFBLFFBQUMsaUJBQWlCO0FBQUEsUUFBakI7QUFBQSxVQUNDLFdBQVdOO0FBQUFBLFlBQ1Q7QUFBQSxVQUNGO0FBQUE7QUFBQSxRQUhGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxNQUdJO0FBQUE7QUFBQSxJQVhOO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSxFQWFBO0FBQ0Q7QUFBQ1EsTUFsQklQO0FBbUJOQSxPQUFPUSxjQUFjVixpQkFBaUJXLEtBQUtEO0FBRTNDLFNBQVNSO0FBQVEsSUFBQUcsSUFBQUk7QUFBQUcsYUFBQVAsSUFBQTtBQUFBTyxhQUFBSCxLQUFBIiwibmFtZXMiOlsiU3dpdGNoUHJpbWl0aXZlcyIsImNuIiwiU3dpdGNoIiwiUmVhY3QiLCJmb3J3YXJkUmVmIiwiX2MiLCJjbGFzc05hbWUiLCJwcm9wcyIsInJlZiIsIl9jMiIsImRpc3BsYXlOYW1lIiwiUm9vdCIsIiRSZWZyZXNoUmVnJCJdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlcyI6WyJzd2l0Y2gudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgKiBhcyBTd2l0Y2hQcmltaXRpdmVzIGZyb20gXCJAcmFkaXgtdWkvcmVhY3Qtc3dpdGNoXCJcblxuaW1wb3J0IHsgY24gfSBmcm9tIFwiQC9saWIvdXRpbHNcIlxuXG5jb25zdCBTd2l0Y2ggPSBSZWFjdC5mb3J3YXJkUmVmPFxuICBSZWFjdC5FbGVtZW50UmVmPHR5cGVvZiBTd2l0Y2hQcmltaXRpdmVzLlJvb3Q+LFxuICBSZWFjdC5Db21wb25lbnRQcm9wc1dpdGhvdXRSZWY8dHlwZW9mIFN3aXRjaFByaW1pdGl2ZXMuUm9vdD5cbj4oKHsgY2xhc3NOYW1lLCAuLi5wcm9wcyB9LCByZWYpID0+IChcbiAgPFN3aXRjaFByaW1pdGl2ZXMuUm9vdFxuICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICBcInBlZXIgaW5saW5lLWZsZXggaC02IHctMTEgc2hyaW5rLTAgY3Vyc29yLXBvaW50ZXIgaXRlbXMtY2VudGVyIHJvdW5kZWQtZnVsbCBib3JkZXItMiBib3JkZXItdHJhbnNwYXJlbnQgdHJhbnNpdGlvbi1jb2xvcnMgZm9jdXMtdmlzaWJsZTpvdXRsaW5lLW5vbmUgZm9jdXMtdmlzaWJsZTpyaW5nLTIgZm9jdXMtdmlzaWJsZTpyaW5nLXJpbmcgZm9jdXMtdmlzaWJsZTpyaW5nLW9mZnNldC0yIGZvY3VzLXZpc2libGU6cmluZy1vZmZzZXQtYmFja2dyb3VuZCBkaXNhYmxlZDpjdXJzb3Itbm90LWFsbG93ZWQgZGlzYWJsZWQ6b3BhY2l0eS01MCBkYXRhLVtzdGF0ZT1jaGVja2VkXTpiZy1wcmltYXJ5IGRhdGEtW3N0YXRlPXVuY2hlY2tlZF06YmctaW5wdXRcIixcbiAgICAgIGNsYXNzTmFtZVxuICAgICl9XG4gICAgey4uLnByb3BzfVxuICAgIHJlZj17cmVmfVxuICA+XG4gICAgPFN3aXRjaFByaW1pdGl2ZXMuVGh1bWJcbiAgICAgIGNsYXNzTmFtZT17Y24oXG4gICAgICAgIFwicG9pbnRlci1ldmVudHMtbm9uZSBibG9jayBoLTUgdy01IHJvdW5kZWQtZnVsbCBiZy1iYWNrZ3JvdW5kIHNoYWRvdy1sZyByaW5nLTAgdHJhbnNpdGlvbi10cmFuc2Zvcm0gZGF0YS1bc3RhdGU9Y2hlY2tlZF06dHJhbnNsYXRlLXgtNSBkYXRhLVtzdGF0ZT11bmNoZWNrZWRdOnRyYW5zbGF0ZS14LTBcIlxuICAgICAgKX1cbiAgICAvPlxuICA8L1N3aXRjaFByaW1pdGl2ZXMuUm9vdD5cbikpXG5Td2l0Y2guZGlzcGxheU5hbWUgPSBTd2l0Y2hQcmltaXRpdmVzLlJvb3QuZGlzcGxheU5hbWVcblxuZXhwb3J0IHsgU3dpdGNoIH1cbiJdLCJmaWxlIjoiL2hvbWUvcnVubmVyL3dvcmtzcGFjZS9jbGllbnQvc3JjL2NvbXBvbmVudHMvdWkvc3dpdGNoLnRzeCJ9

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.