index.js 899 B

123456789101112131415161718192021222324
  1. import { __rest } from "tslib";
  2. import { jsx as _jsx, Fragment as _Fragment, jsxs as _jsxs } from "react/jsx-runtime";
  3. import { memo } from "react";
  4. import { Include, Plugin } from "..";
  5. import { is121Version } from "../../utils";
  6. const DEFAULT_WEBVR_121_CONFIG = {
  7. keep: true,
  8. devices: "webgl",
  9. };
  10. const DEFAULT_WEBVR_119_CONFIG = {
  11. name: "WebVR",
  12. keep: true,
  13. devices: "html5",
  14. "multireslock.desktop": true,
  15. "multireslock.mobile.or.tablet": false,
  16. mobilevr_support: true,
  17. mobilevr_fake_support: true,
  18. };
  19. export const WebVR = memo((_a) => {
  20. var { url } = _a, attrs = __rest(_a, ["url"]);
  21. return (_jsxs(_Fragment, { children: [_jsx(Include, { url: url }), _jsx(Plugin, Object.assign({ name: "WebVR" }, Object.assign(Object.assign({}, (is121Version
  22. ? DEFAULT_WEBVR_121_CONFIG
  23. : DEFAULT_WEBVR_119_CONFIG)), attrs)))] }));
  24. });