| 1393 | } |
| 1394 | |
| 1395 | const togglePopup = (popup: "speed" | "subtitle" | "audio" | "chapter") => { |
| 1396 | if (popup === "speed") { |
| 1397 | setShowSubtitlePopup(false) |
| 1398 | setShowAudioPopup(false) |
| 1399 | setShowChapterPopup(false) |
| 1400 | setShowSpeedPopup((prev) => !prev) |
| 1401 | } else if (popup === "subtitle") { |
| 1402 | setShowSpeedPopup(false) |
| 1403 | setShowAudioPopup(false) |
| 1404 | setShowChapterPopup(false) |
| 1405 | setShowSubtitlePopup((prev) => !prev) |
| 1406 | } else if (popup === "audio") { |
| 1407 | setShowSpeedPopup(false) |
| 1408 | setShowSubtitlePopup(false) |
| 1409 | setShowChapterPopup(false) |
| 1410 | setShowAudioPopup((prev) => !prev) |
| 1411 | } else if (popup === "chapter") { |
| 1412 | setShowSpeedPopup(false) |
| 1413 | setShowSubtitlePopup(false) |
| 1414 | setShowAudioPopup(false) |
| 1415 | setShowChapterPopup((prev) => !prev) |
| 1416 | } |
| 1417 | } |
| 1418 | |
| 1419 | const resetZoom = () => { |
| 1420 | zoomRef?.current!.resetTransform(0) |