diff --git a/src/frontend/index.html b/src/frontend/index.html index c9f0a91..b835a11 100644 --- a/src/frontend/index.html +++ b/src/frontend/index.html @@ -17,7 +17,7 @@
diff --git a/src/frontend/index.tsx b/src/frontend/index.tsx index 1a6509c..7c9fee1 100644 --- a/src/frontend/index.tsx +++ b/src/frontend/index.tsx @@ -8,10 +8,10 @@ import { QueryClientProvider } from '@tanstack/react-query'; import { ReactQueryDevtools } from '@tanstack/react-query-devtools'; import { queryClient } from './src/api/queryClient'; -import "@excalidraw/excalidraw/index.css"; +import "@atyrode/excalidraw/index.css"; import "./src/styles/index.scss"; -import type * as TExcalidraw from "@excalidraw/excalidraw"; +import type * as TExcalidraw from "@atyrode/excalidraw"; import App from "./src/App"; import AuthGate from "./src/AuthGate"; diff --git a/src/frontend/package.json b/src/frontend/package.json index 86add23..728ce45 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@excalidraw/excalidraw": "*", + "@atyrode/excalidraw": "*", "@monaco-editor/react": "^4.7.0", "@tanstack/react-query": "^5.74.3", "@tanstack/react-query-devtools": "^5.74.3", diff --git a/src/frontend/src/App.tsx b/src/frontend/src/App.tsx index 6e69c8e..6fa94fb 100644 --- a/src/frontend/src/App.tsx +++ b/src/frontend/src/App.tsx @@ -5,9 +5,9 @@ import { debounce } from "./utils/debounce"; import { capture } from "./utils/posthog"; import posthog from "./utils/posthog"; import { useSaveCanvas } from "./api/hooks"; -import type * as TExcalidraw from "@excalidraw/excalidraw"; -import type { NonDeletedExcalidrawElement } from "@excalidraw/excalidraw/element/types"; -import type { ExcalidrawImperativeAPI, AppState } from "@excalidraw/excalidraw/types"; +import type * as TExcalidraw from "@atyrode/excalidraw"; +import type { NonDeletedExcalidrawElement } from "@atyrode/excalidraw/element/types"; +import type { ExcalidrawImperativeAPI, AppState } from "@atyrode/excalidraw/types"; import { useAuthCheck } from "./api/hooks"; export interface AppProps { diff --git a/src/frontend/src/CustomEmbeddableRenderer.tsx b/src/frontend/src/CustomEmbeddableRenderer.tsx index 8cdeed7..bb096fc 100644 --- a/src/frontend/src/CustomEmbeddableRenderer.tsx +++ b/src/frontend/src/CustomEmbeddableRenderer.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import type { NonDeleted, ExcalidrawEmbeddableElement } from '@excalidraw/excalidraw/element/types'; -import type { AppState } from '@excalidraw/excalidraw/types'; +import type { NonDeleted, ExcalidrawEmbeddableElement } from '@atyrode/excalidraw/element/types'; +import type { AppState } from '@atyrode/excalidraw/types'; import { Dashboard, StateIndicator, diff --git a/src/frontend/src/ExcalidrawWrapper.tsx b/src/frontend/src/ExcalidrawWrapper.tsx index 5d326c9..eb31b79 100644 --- a/src/frontend/src/ExcalidrawWrapper.tsx +++ b/src/frontend/src/ExcalidrawWrapper.tsx @@ -1,9 +1,9 @@ import React, { Children, cloneElement } from 'react'; import DiscordButton from './ui/DiscordButton'; import FeedbackButton from './ui/FeedbackButton'; -import type { ExcalidrawImperativeAPI } from '@excalidraw/excalidraw/types'; -import type { NonDeletedExcalidrawElement } from '@excalidraw/excalidraw/element/types'; -import type { AppState } from '@excalidraw/excalidraw/types'; +import type { ExcalidrawImperativeAPI } from '@atyrode/excalidraw/types'; +import type { NonDeletedExcalidrawElement } from '@atyrode/excalidraw/element/types'; +import type { AppState } from '@atyrode/excalidraw/types'; import { MainMenuConfig } from './ui/MainMenu'; import { renderCustomEmbeddable } from './CustomEmbeddableRenderer'; diff --git a/src/frontend/src/lib/ExcalidrawElementFactory.ts b/src/frontend/src/lib/ExcalidrawElementFactory.ts index 8893a6d..e94f744 100644 --- a/src/frontend/src/lib/ExcalidrawElementFactory.ts +++ b/src/frontend/src/lib/ExcalidrawElementFactory.ts @@ -5,8 +5,8 @@ import type { FillStyle, StrokeStyle, RoundnessType -} from '@excalidraw/excalidraw/element/types'; -import type { ExcalidrawImperativeAPI } from '@excalidraw/excalidraw/types'; +} from '@atyrode/excalidraw/element/types'; +import type { ExcalidrawImperativeAPI } from '@atyrode/excalidraw/types'; import { PlacementMode, placeElement diff --git a/src/frontend/src/pad/containers/Dashboard.tsx b/src/frontend/src/pad/containers/Dashboard.tsx index 875c8d7..45db6fc 100644 --- a/src/frontend/src/pad/containers/Dashboard.tsx +++ b/src/frontend/src/pad/containers/Dashboard.tsx @@ -1,6 +1,6 @@ import React, { useState, useRef, useEffect } from 'react'; -import type { NonDeleted, ExcalidrawEmbeddableElement } from '@excalidraw/excalidraw/element/types'; -import type { AppState } from '@excalidraw/excalidraw/types'; +import type { NonDeleted, ExcalidrawEmbeddableElement } from '@atyrode/excalidraw/element/types'; +import type { AppState } from '@atyrode/excalidraw/types'; import StateIndicator from '../controls/StateIndicator'; import ControlButton from '../controls/ControlButton'; import { ActionButtonGrid } from '../buttons'; diff --git a/src/frontend/src/pad/editors/HtmlEditor.tsx b/src/frontend/src/pad/editors/HtmlEditor.tsx index 7ee1fc2..a879d7f 100644 --- a/src/frontend/src/pad/editors/HtmlEditor.tsx +++ b/src/frontend/src/pad/editors/HtmlEditor.tsx @@ -1,6 +1,6 @@ import React, { useState, useRef } from 'react'; -import type { NonDeleted, ExcalidrawEmbeddableElement } from '@excalidraw/excalidraw/element/types'; -import type { AppState } from '@excalidraw/excalidraw/types'; +import type { NonDeleted, ExcalidrawEmbeddableElement } from '@atyrode/excalidraw/element/types'; +import type { AppState } from '@atyrode/excalidraw/types'; import Editor from '@monaco-editor/react'; import { ExcalidrawElementFactory } from '../../lib/ExcalidrawElementFactory'; import '../../styles/HtmlEditor.scss'; diff --git a/src/frontend/src/ui/MainMenu.tsx b/src/frontend/src/ui/MainMenu.tsx index f53b088..45a91d4 100644 --- a/src/frontend/src/ui/MainMenu.tsx +++ b/src/frontend/src/ui/MainMenu.tsx @@ -1,7 +1,7 @@ import React from 'react'; -import type { ExcalidrawImperativeAPI } from '@excalidraw/excalidraw/types'; -import type { MainMenu as MainMenuType } from '@excalidraw/excalidraw'; +import type { ExcalidrawImperativeAPI } from '@atyrode/excalidraw/types'; +import type { MainMenu as MainMenuType } from '@atyrode/excalidraw'; import { LogOut, SquarePlus, LayoutDashboard, SquareCode, Eye, Coffee, Grid2x2, User } from 'lucide-react'; import { capture } from '../utils/posthog'; diff --git a/src/frontend/src/utils/elementPlacement.ts b/src/frontend/src/utils/elementPlacement.ts index 043a61a..04aadb0 100644 --- a/src/frontend/src/utils/elementPlacement.ts +++ b/src/frontend/src/utils/elementPlacement.ts @@ -1,7 +1,7 @@ import type { ExcalidrawElement -} from '@excalidraw/excalidraw/element/types'; -import type { ExcalidrawImperativeAPI } from '@excalidraw/excalidraw/types'; +} from '@atyrode/excalidraw/element/types'; +import type { ExcalidrawImperativeAPI } from '@atyrode/excalidraw/types'; // Enum for placement modes export enum PlacementMode { diff --git a/src/frontend/yarn.lock b/src/frontend/yarn.lock index ce7c2d5..c5b15bc 100644 --- a/src/frontend/yarn.lock +++ b/src/frontend/yarn.lock @@ -2,12 +2,42 @@ # yarn lockfile v1 -"@babel/runtime@^7.13.10": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.27.0.tgz#fbee7cf97c709518ecc1f590984481d5460d4762" - integrity sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw== +"@atyrode/excalidraw@*": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@atyrode/excalidraw/-/excalidraw-0.18.0.tgz#aeb818199939dea7eeaa42ffa9681827baa45a12" + integrity sha512-jgP7G62ZoJSmDO0RvMXNzXcIAKFX8hWWOlIxADBu+HJQvO6+3Bi6yOJfe8AGtarBUBT6mEKXWfffUs89ZVUgVA== dependencies: - regenerator-runtime "^0.14.0" + "@braintree/sanitize-url" "6.0.2" + "@excalidraw/laser-pointer" "1.3.1" + "@excalidraw/mermaid-to-excalidraw" "1.1.2" + "@excalidraw/random-username" "1.1.0" + "@radix-ui/react-popover" "1.1.6" + "@radix-ui/react-tabs" "1.1.3" + browser-fs-access "0.29.1" + canvas-roundrect-polyfill "0.0.1" + clsx "1.1.1" + cross-env "7.0.3" + es6-promise-pool "2.5.0" + fractional-indexing "3.2.0" + fuzzy "0.1.3" + image-blob-reduce "3.0.1" + jotai "2.11.0" + jotai-scope "0.7.2" + lodash.debounce "4.0.8" + lodash.throttle "4.1.1" + nanoid "3.3.3" + open-color "1.9.1" + pako "2.0.3" + perfect-freehand "1.2.0" + pica "7.1.1" + png-chunk-text "1.0.0" + png-chunks-encode "1.0.0" + png-chunks-extract "1.0.0" + points-on-curve "1.0.1" + pwacompat "2.0.17" + roughjs "4.6.4" + sass "1.51.0" + tunnel-rat "0.1.2" "@braintree/sanitize-url@6.0.2": version "6.0.2" @@ -134,43 +164,6 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz#9c907b21e30a52db959ba4f80bb01a0cc403d5cc" integrity sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ== -"@excalidraw/excalidraw@*": - version "0.18.0" - resolved "https://registry.yarnpkg.com/@excalidraw/excalidraw/-/excalidraw-0.18.0.tgz#9f818e2df80a8735af54f8cc21da67997785532f" - integrity sha512-QkIiS+5qdy8lmDWTKsuy0sK/fen/LRDtbhm2lc2xcFcqhv2/zdg95bYnl+wnwwXGHo7kEmP65BSiMHE7PJ3Zpw== - dependencies: - "@braintree/sanitize-url" "6.0.2" - "@excalidraw/laser-pointer" "1.3.1" - "@excalidraw/mermaid-to-excalidraw" "1.1.2" - "@excalidraw/random-username" "1.1.0" - "@radix-ui/react-popover" "1.1.6" - "@radix-ui/react-tabs" "1.0.2" - browser-fs-access "0.29.1" - canvas-roundrect-polyfill "0.0.1" - clsx "1.1.1" - cross-env "7.0.3" - es6-promise-pool "2.5.0" - fractional-indexing "3.2.0" - fuzzy "0.1.3" - image-blob-reduce "3.0.1" - jotai "2.11.0" - jotai-scope "0.7.2" - lodash.debounce "4.0.8" - lodash.throttle "4.1.1" - nanoid "3.3.3" - open-color "1.9.1" - pako "2.0.3" - perfect-freehand "1.2.0" - pica "7.1.1" - png-chunk-text "1.0.0" - png-chunks-encode "1.0.0" - png-chunks-extract "1.0.0" - points-on-curve "1.0.1" - pwacompat "2.0.17" - roughjs "4.6.4" - sass "1.51.0" - tunnel-rat "0.1.2" - "@excalidraw/laser-pointer@1.3.1": version "1.3.1" resolved "https://registry.yarnpkg.com/@excalidraw/laser-pointer/-/laser-pointer-1.3.1.tgz#7c40836598e8e6ad91f01057883ed8b88fb9266c" @@ -236,13 +229,6 @@ dependencies: "@monaco-editor/loader" "^1.5.0" -"@radix-ui/primitive@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.0.0.tgz#e1d8ef30b10ea10e69c76e896f608d9276352253" - integrity sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/primitive/-/primitive-1.1.1.tgz#fc169732d755c7fbad33ba8d0cd7fd10c90dc8e3" @@ -255,47 +241,30 @@ dependencies: "@radix-ui/react-primitive" "2.0.2" -"@radix-ui/react-collection@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.0.1.tgz#259506f97c6703b36291826768d3c1337edd1de5" - integrity sha512-uuiFbs+YCKjn3X1DTSx9G7BHApu4GHbi3kgiwsnFUbOKCrwejAJv4eE4Vc8C0Oaxt9T0aV4ox0WCOdx+39Xo+g== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-context" "1.0.0" - "@radix-ui/react-primitive" "1.0.1" - "@radix-ui/react-slot" "1.0.1" - -"@radix-ui/react-compose-refs@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz#37595b1f16ec7f228d698590e78eeed18ff218ae" - integrity sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== +"@radix-ui/react-collection@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-collection/-/react-collection-1.1.2.tgz#b45eccca1cb902fd078b237316bd9fa81e621e15" + integrity sha512-9z54IEKRxIa9VityapoEYMuByaG42iSy1ZXlY2KcuLSEtq8x4987/N6m15ppoMffgZX72gER2uHe1D9Y6Unlcw== dependencies: - "@babel/runtime" "^7.13.10" + "@radix-ui/react-compose-refs" "1.1.1" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-primitive" "2.0.2" + "@radix-ui/react-slot" "1.1.2" "@radix-ui/react-compose-refs@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.1.tgz#6f766faa975f8738269ebb8a23bad4f5a8d2faec" integrity sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw== -"@radix-ui/react-context@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.0.0.tgz#f38e30c5859a9fb5e9aa9a9da452ee3ed9e0aee0" - integrity sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-context@1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@radix-ui/react-context/-/react-context-1.1.1.tgz#82074aa83a472353bb22e86f11bcbd1c61c4c71a" integrity sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q== -"@radix-ui/react-direction@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.0.0.tgz#a2e0b552352459ecf96342c79949dd833c1e6e45" - integrity sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ== - dependencies: - "@babel/runtime" "^7.13.10" +"@radix-ui/react-direction@1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@radix-ui/react-direction/-/react-direction-1.1.0.tgz#a7d39855f4d077adc2a1922f9c353c5977a09cdc" + integrity sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg== "@radix-ui/react-dismissable-layer@1.1.5": version "1.1.5" @@ -322,14 +291,6 @@ "@radix-ui/react-primitive" "2.0.2" "@radix-ui/react-use-callback-ref" "1.1.0" -"@radix-ui/react-id@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.0.0.tgz#8d43224910741870a45a8c9d092f25887bb6d11e" - integrity sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect" "1.0.0" - "@radix-ui/react-id@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-id/-/react-id-1.1.0.tgz#de47339656594ad722eb87f94a6b25f9cffae0ed" @@ -382,15 +343,6 @@ "@radix-ui/react-primitive" "2.0.2" "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-presence@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.0.0.tgz#814fe46df11f9a468808a6010e3f3ca7e0b2e84a" - integrity sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-use-layout-effect" "1.0.0" - "@radix-ui/react-presence@1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-presence/-/react-presence-1.1.2.tgz#bb764ed8a9118b7ec4512da5ece306ded8703cdc" @@ -399,14 +351,6 @@ "@radix-ui/react-compose-refs" "1.1.1" "@radix-ui/react-use-layout-effect" "1.1.0" -"@radix-ui/react-primitive@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-1.0.1.tgz#c1ebcce283dd2f02e4fbefdaa49d1cb13dbc990a" - integrity sha512-fHbmislWVkZaIdeF6GZxF0A/NH/3BjrGIYj+Ae6eTmTCr7EB0RQAAVEiqsXK6p3/JcRqVSBQoceZroj30Jj3XA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-slot" "1.0.1" - "@radix-ui/react-primitive@2.0.2": version "2.0.2" resolved "https://registry.yarnpkg.com/@radix-ui/react-primitive/-/react-primitive-2.0.2.tgz#ac8b7854d87b0d7af388d058268d9a7eb64ca8ef" @@ -414,29 +358,20 @@ dependencies: "@radix-ui/react-slot" "1.1.2" -"@radix-ui/react-roving-focus@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.2.tgz#d8ac2e3b8006697bdfc2b0eb06bef7e15b6245de" - integrity sha512-HLK+CqD/8pN6GfJm3U+cqpqhSKYAWiOJDe+A+8MfxBnOue39QEeMa43csUn2CXCHQT0/mewh1LrrG4tfkM9DMA== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.0" - "@radix-ui/react-collection" "1.0.1" - "@radix-ui/react-compose-refs" "1.0.0" - "@radix-ui/react-context" "1.0.0" - "@radix-ui/react-direction" "1.0.0" - "@radix-ui/react-id" "1.0.0" - "@radix-ui/react-primitive" "1.0.1" - "@radix-ui/react-use-callback-ref" "1.0.0" - "@radix-ui/react-use-controllable-state" "1.0.0" - -"@radix-ui/react-slot@1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@radix-ui/react-slot/-/react-slot-1.0.1.tgz#e7868c669c974d649070e9ecbec0b367ee0b4d81" - integrity sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw== +"@radix-ui/react-roving-focus@1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@radix-ui/react-roving-focus/-/react-roving-focus-1.1.2.tgz#815d051a54299114a68db6eb8d34c41a3c0a646f" + integrity sha512-zgMQWkNO169GtGqRvYrzb0Zf8NhMHS2DuEB/TiEmVnpr5OqPU3i8lfbxaAmC2J/KYuIQxyoQQ6DxepyXp61/xw== dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" + "@radix-ui/primitive" "1.1.1" + "@radix-ui/react-collection" "1.1.2" + "@radix-ui/react-compose-refs" "1.1.1" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-primitive" "2.0.2" + "@radix-ui/react-use-callback-ref" "1.1.0" + "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-slot@1.1.2": version "1.1.2" @@ -445,41 +380,25 @@ dependencies: "@radix-ui/react-compose-refs" "1.1.1" -"@radix-ui/react-tabs@1.0.2": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.0.2.tgz#8f5ec73ca41b151a413bdd6e00553408ff34ce07" - integrity sha512-gOUwh+HbjCuL0UCo8kZ+kdUEG8QtpdO4sMQduJ34ZEz0r4922g9REOBM+vIsfwtGxSug4Yb1msJMJYN2Bk8TpQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/primitive" "1.0.0" - "@radix-ui/react-context" "1.0.0" - "@radix-ui/react-direction" "1.0.0" - "@radix-ui/react-id" "1.0.0" - "@radix-ui/react-presence" "1.0.0" - "@radix-ui/react-primitive" "1.0.1" - "@radix-ui/react-roving-focus" "1.0.2" - "@radix-ui/react-use-controllable-state" "1.0.0" - -"@radix-ui/react-use-callback-ref@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz#9e7b8b6b4946fe3cbe8f748c82a2cce54e7b6a90" - integrity sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg== +"@radix-ui/react-tabs@1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@radix-ui/react-tabs/-/react-tabs-1.1.3.tgz#c47c8202dc676dea47676215863d2ef9b141c17a" + integrity sha512-9mFyI30cuRDImbmFF6O2KUJdgEOsGh9Vmx9x/Dh9tOhL7BngmQPQfwW4aejKm5OHpfWIdmeV6ySyuxoOGjtNng== dependencies: - "@babel/runtime" "^7.13.10" + "@radix-ui/primitive" "1.1.1" + "@radix-ui/react-context" "1.1.1" + "@radix-ui/react-direction" "1.1.0" + "@radix-ui/react-id" "1.1.0" + "@radix-ui/react-presence" "1.1.2" + "@radix-ui/react-primitive" "2.0.2" + "@radix-ui/react-roving-focus" "1.1.2" + "@radix-ui/react-use-controllable-state" "1.1.0" "@radix-ui/react-use-callback-ref@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.0.tgz#bce938ca413675bc937944b0d01ef6f4a6dc5bf1" integrity sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw== -"@radix-ui/react-use-controllable-state@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz#a64deaafbbc52d5d407afaa22d493d687c538b7f" - integrity sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-callback-ref" "1.0.0" - "@radix-ui/react-use-controllable-state@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.1.0.tgz#1321446857bb786917df54c0d4d084877aab04b0" @@ -494,13 +413,6 @@ dependencies: "@radix-ui/react-use-callback-ref" "1.1.0" -"@radix-ui/react-use-layout-effect@1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz#2fc19e97223a81de64cd3ba1dc42ceffd82374dc" - integrity sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-use-layout-effect@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.0.tgz#3c2c8ce04827b26a39e442ff4888d9212268bd27" @@ -1799,11 +1711,6 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" -regenerator-runtime@^0.14.0: - version "0.14.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f" - integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== - robust-predicates@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/robust-predicates/-/robust-predicates-3.0.2.tgz#d5b28528c4824d20fc48df1928d41d9efa1ad771"