feat: add presentation pairing panel

This commit is contained in:
lda
2026-07-14 14:10:47 +07:00 Verified
parent c7e74f7a13
commit eb36e97bb0
5 changed files with 794 additions and 0 deletions
+47
View File
@@ -68,6 +68,9 @@ importers:
react-markdown:
specifier: 10.1.0
version: 10.1.0(@types/[email protected])([email protected])
react-qr-code:
specifier: 2.2.0
version: 2.2.0([email protected])
react-router-dom:
specifier: ^7.18.1
version: 7.18.1([email protected]([email protected]))([email protected])
@@ -2049,6 +2052,10 @@ packages:
[email protected]:
resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==}
[email protected]:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
[email protected]:
resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==}
engines: {node: 20 || >=22}
@@ -2206,6 +2213,10 @@ packages:
resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==}
hasBin: true
[email protected]:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
[email protected]:
resolution: {integrity: sha512-9miFgM2OFba7hB+pRgvtV84pYTBaoTHohvmIgiRt6dRIzbwEOIaNaP+dIlGs2fNFoB0SeISs0Jz5WFVRid6Xyg==}
engines: {node: '>=12.20.0'}
@@ -2234,6 +2245,9 @@ packages:
resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
[email protected]:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
[email protected]:
resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
@@ -2244,6 +2258,9 @@ packages:
[email protected]:
resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==}
[email protected]:
resolution: {integrity: sha512-mZSiP6RnbHl4xL2Ap5HfkjLnmxfKcPWpWe/c+5XxCuetEenqmNFf1FH/ftXPCtFG5/TDobjsjz6sSNL0Sr8Z9g==}
[email protected]:
resolution: {integrity: sha512-OwYUjzMwiInCUxgAWpPsavXC3Kh4iyi/49uU1/qZTG3RQDlvegyk1GOMiGvSkjua1RDb3JD3fo3eroL9FV4GQw==}
peerDependencies:
@@ -2262,6 +2279,9 @@ packages:
peerDependencies:
react: ^19.2.7
[email protected]:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
[email protected]:
resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==}
@@ -2271,6 +2291,11 @@ packages:
'@types/react': '>=18'
react: '>=18'
[email protected]:
resolution: {integrity: sha512-e5nS0UUN22K3Nf8KBRUzemfdJ6OmnN5w+kbnj1lvJaol9RyVRFeGl05bCkxSN2ZegbLxjjYjX1+mmAoX9+fAhw==}
peerDependencies:
react: '*'
[email protected]:
resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==}
engines: {node: '>=10'}
@@ -4505,6 +4530,10 @@ snapshots:
[email protected]: {}
[email protected]:
dependencies:
js-tokens: 4.0.0
[email protected]: {}
[email protected]([email protected]):
@@ -4786,6 +4815,8 @@ snapshots:
detect-libc: 2.1.2
optional: true
[email protected]: {}
[email protected]: {}
[email protected]:
@@ -4820,12 +4851,20 @@ snapshots:
ansi-styles: 5.2.0
react-is: 17.0.2
[email protected]:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
react-is: 16.13.1
[email protected]: {}
[email protected]: {}
[email protected]: {}
[email protected]: {}
[email protected](@types/[email protected](@types/[email protected]))(@types/[email protected])([email protected]([email protected]))([email protected]):
dependencies:
'@radix-ui/primitive': 1.1.5
@@ -4894,6 +4933,8 @@ snapshots:
react: 19.2.7
scheduler: 0.27.0
[email protected]: {}
[email protected]: {}
[email protected](@types/[email protected])([email protected]):
@@ -4914,6 +4955,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
[email protected]([email protected]):
dependencies:
prop-types: 15.8.1
qrcode-generator: 2.0.4
react: 19.2.7
[email protected](@types/[email protected])([email protected]):
dependencies:
react: 19.2.7