@ -70,7 +70,8 @@ const InvertCutModeButton = memo(({ invertCutSegments, setInvertCutSegments }: {
// eslint-disable-next-line react/display-name
const CutTimeInput = memo ( ( { darkMode , cutTime , setCutTime , startTimeOffset , seekAbs , currentCutSeg , isStart , formatTimecode , parseTimecode } : {
const CutTimeInput = memo ( ( { disabled , darkMode , cutTime , setCutTime , startTimeOffset , seekAbs , currentCutSeg , isStart , formatTimecode , parseTimecode } : {
disabled : boolean ,
darkMode : boolean ,
cutTime : number | undefined ,
setCutTime : ( type : 'start' | 'end' , v : number | undefined ) = > void ,
@ -229,6 +230,7 @@ const CutTimeInput = memo(({ darkMode, cutTime, setCutTime, startTimeOffset, see
return (
< form onSubmit = { handleSubmit } >
< input
disabled = { disabled }
style = { style }
type = "text"
title = { isStart ? t ( 'Manually input current segment\'s start time' ) : t ( 'Manually input current segment\'s end time' ) }
@ -454,7 +456,7 @@ function BottomBar({
< SetCutpointButton currentCutSeg = { currentCutSegOrDefault } side = "start" onClick = { setCutStart } title = { t ( 'Start current segment at current time' ) } style = { { marginRight : 5 } } / >
{ ! simpleMode && < CutTimeInput d arkMode= { darkMode } currentCutSeg = { currentCutSeg } startTimeOffset = { startTimeOffset } seekAbs = { seekAbs } cutTime = { currentCutSeg ? . start } setCutTime = { setCutTime } isStart formatTimecode = { formatTimecode } parseTimecode = { parseTimecode } / > }
{ ! simpleMode && < CutTimeInput d isabled= { ! isFileOpened } d arkMode= { darkMode } currentCutSeg = { currentCutSeg } startTimeOffset = { startTimeOffset } seekAbs = { seekAbs } cutTime = { currentCutSeg ? . start } setCutTime = { setCutTime } isStart formatTimecode = { formatTimecode } parseTimecode = { parseTimecode } / > }
{ keyframesEnabled && (
< IoMdKey
@ -500,7 +502,7 @@ function BottomBar({
/ >
) }
{ ! simpleMode && < CutTimeInput d arkMode= { darkMode } currentCutSeg = { currentCutSeg } startTimeOffset = { startTimeOffset } seekAbs = { seekAbs } cutTime = { currentCutSeg ? . end } setCutTime = { setCutTime } formatTimecode = { formatTimecode } parseTimecode = { parseTimecode } / > }
{ ! simpleMode && < CutTimeInput d isabled= { ! isFileOpened } d arkMode= { darkMode } currentCutSeg = { currentCutSeg } startTimeOffset = { startTimeOffset } seekAbs = { seekAbs } cutTime = { currentCutSeg ? . end } setCutTime = { setCutTime } formatTimecode = { formatTimecode } parseTimecode = { parseTimecode } / > }
< SetCutpointButton currentCutSeg = { currentCutSeg } side = "end" onClick = { setCutEnd } title = { t ( 'End current segment at current time' ) } style = { { marginLeft : 5 } } / >