-
- handleTrimChange(
- parseFloat(e.target.value),
- trimEnd || videoDuration
- )
- }
- style={{ flex: 1 }}
- />
-
- handleTrimChange(
- trimStart || 0,
- parseFloat(e.target.value)
- )
- }
- style={{ flex: 1 }}
- />
+
+ {
+ if (Array.isArray(values)) {
+ handleTrimChange(values[0], values[1]);
+ }
+ }}
+ allowCross={false}
+ pushable={0.1} // Minimum distance between handles
+ />
+
)}
diff --git a/src/pages/tools/video/trim/index.tsx b/src/pages/tools/video/trim/index.tsx
index 2c3e2ac..ba83d7a 100644
--- a/src/pages/tools/video/trim/index.tsx
+++ b/src/pages/tools/video/trim/index.tsx
@@ -92,6 +92,7 @@ export default function TrimVideo({ title }: ToolComponentProps) {
}
value={values.trimStart}
label={'Start Time'}
+ sx={{ mb: 2, backgroundColor: 'white' }}
/>