From b3d0d0b4196996f37763aacd0ee013e1d11f73c1 Mon Sep 17 00:00:00 2001
From: Antoine <antoine.roy@tetras-libre.fr>
Date: Tue, 9 Jan 2024 13:50:10 +0100
Subject: [PATCH] New Annotation

---
 src/AnnotationCreation.js | 8 ++++----
 src/CanvasListItem.js     | 2 +-
 src/HMSInput.js           | 6 +++---
 src/TextEditor.js         | 2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/AnnotationCreation.js b/src/AnnotationCreation.js
index 9c2923c..2b7f38d 100644
--- a/src/AnnotationCreation.js
+++ b/src/AnnotationCreation.js
@@ -6,7 +6,7 @@ import {
 } from '@mui/material';
 import { Alarm, LastPage } from '@mui/icons-material';
 import Typography from '@mui/material/Typography';
-import ToggleButton from '@mui/lab/ToggleButton';
+import ToggleButton from '@mui/material/ToggleButton';
 import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';
 import RectangleIcon from '@mui/icons-material/CheckBoxOutlineBlank';
 import CircleIcon from '@mui/icons-material/RadioButtonUnchecked';
@@ -503,7 +503,7 @@ class AnnotationCreation extends Component {
                         aria-labelledby="range-slider"
                         max={Math.round(this.state.mediaVideo.video.duration)}
                         color="secondary"
-                        windowId={windowId}
+                        windowid={windowId}
                         sx={{
                           color: 'rgba(1, 0, 0, 0.38)',
                         }}
@@ -798,10 +798,10 @@ const StyledForm = styled('form')(({ theme }) => ({
 }));
 
 const StyledToggleButtonGroup = styled(ToggleButtonGroup)(({ theme }) => ({
-  '&:first-child': {
+  '&:forst-of-type': {
     borderRadius: theme.shape.borderRadius,
   },
-  '&:not(:first-child)': {
+  '&:not(:first-of-type)': {
     borderRadius: theme.shape.borderRadius,
   },
   border: 'none',
diff --git a/src/CanvasListItem.js b/src/CanvasListItem.js
index ddd8399..97402eb 100644
--- a/src/CanvasListItem.js
+++ b/src/CanvasListItem.js
@@ -2,7 +2,7 @@ import React, { Component, createRef, forwardRef } from 'react';
 import PropTypes from 'prop-types';
 import DeleteIcon from '@mui/icons-material/DeleteForever';
 import EditIcon from '@mui/icons-material/Edit';
-import ToggleButton from '@mui/lab/ToggleButton';
+import ToggleButton from '@mui/material/ToggleButton';
 import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';
 import flatten from 'lodash/flatten';
 import AnnotationActionsContext from './AnnotationActionsContext';
diff --git a/src/HMSInput.js b/src/HMSInput.js
index 583f851..bd69395 100644
--- a/src/HMSInput.js
+++ b/src/HMSInput.js
@@ -7,10 +7,10 @@ const StyledInput = styled(Input)(({ theme }) => ({
   height: 'fit-content',
   margin: '2px',
   '& input[type=number]': {
-    '-moz-appearance': 'textfield',
+    'MozAppearance': 'textfield',
   },
   '& input[type=number]::-webkit-outer-spin-button, & input[type=number]::-webkit-inner-spin-button': {
-    '-webkit-appearance': 'none',
+    'WebkitAppearance': 'none',
     margin: 0,
   },
 }));
@@ -77,7 +77,7 @@ function HMSInput({ seconds, onChange }) {
 
 HMSInput.propTypes = {
   onChange: PropTypes.func.isRequired,
-  seconds: PropTypes.number.isRequired,
+  seconds: PropTypes.number,
 };
 
 export default HMSInput;
diff --git a/src/TextEditor.js b/src/TextEditor.js
index 116de91..4db66ea 100644
--- a/src/TextEditor.js
+++ b/src/TextEditor.js
@@ -1,7 +1,7 @@
 import React, { useState, useRef, useEffect } from 'react';
 import PropTypes from 'prop-types';
 import { Editor, EditorState, RichUtils } from 'draft-js';
-import ToggleButton from '@mui/lab/ToggleButton';
+import ToggleButton from '@mui/material/ToggleButton';
 import ToggleButtonGroup from '@mui/material/ToggleButtonGroup';
 import BoldIcon from '@mui/icons-material/FormatBold';
 import ItalicIcon from '@mui/icons-material/FormatItalic';
-- 
GitLab