MCPcopy Create free account
hub / github.com/Moebytes/Frame-Player / togglePopup

Function togglePopup

components/VideoPlayer.tsx:1395–1417  ·  view source on GitHub ↗
(popup: "speed" | "subtitle" | "audio" | "chapter")

Source from the content-addressed store, hash-verified

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)

Callers 1

VideoPlayerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected