Skip to content

Commit af019bd

Browse files
author
Pietro
authored
removed scroll sync (#181)
fix #180
1 parent 0855005 commit af019bd

File tree

2 files changed

+11
-44
lines changed

2 files changed

+11
-44
lines changed

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@
5959
"react-keyboard-shortcuts": "^1.1.3",
6060
"react-simple-tooltip": "^2.3.3",
6161
"sbd": "^1.0.15",
62-
"smpte-timecode": "^1.2.3",
63-
"react-visibility-sensor": "^5.1.1"
62+
"smpte-timecode": "^1.2.3"
6463
},
6564
"peerDependencies": {
6665
"react": "^16.6.0",

packages/components/timed-text-editor/WrapperBlock.js

Lines changed: 10 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import {
1010
} from '../../util/timecode-converter';
1111

1212
import style from './WrapperBlock.module.css';
13-
import VisibilitySensor from 'react-visibility-sensor';
1413

1514
class WrapperBlock extends React.Component {
1615
constructor(props) {
@@ -138,48 +137,17 @@ class WrapperBlock extends React.Component {
138137

139138
return (
140139
<div className={ style.WrapperBlock }>
141-
142-
<VisibilitySensor
143-
partialVisibility={ true }
144-
// intervalCheck={ false }
145-
scrollCheck
140+
<div
141+
className={ [ style.markers, style.unselectable ].join(' ') }
142+
contentEditable={ false }
146143
>
147-
{
148-
({ isVisible }) => (
149-
<>
150-
{isVisible ? (
151-
<>
152-
<div
153-
className={ [ style.markers, style.unselectable ].join(' ') }
154-
contentEditable={ false }
155-
>
156-
{this.props.blockProps.showSpeakers ? speakerElement : ''}
157-
158-
{this.props.blockProps.showTimecodes ? timecodeElement : ''}
159-
</div>
160-
<div className={ style.text }>
161-
<EditorBlock { ...this.props } />
162-
</div>
163-
</>
164-
) : (
165-
<>
166-
<div
167-
className={ [ style.markers, style.unselectable ].join(' ') }
168-
contentEditable={ false }
169-
>
170-
<span className={ style.speaker }></span>
171-
<span className={ style.time } ></span>
172-
</div>
173-
<div className={ style.text }>
174-
<span></span>
175-
</div>
176-
</>
177-
)}
178-
</>
179-
)
180-
181-
}
182-
</VisibilitySensor>
144+
{this.props.blockProps.showSpeakers ? speakerElement : ''}
145+
146+
{this.props.blockProps.showTimecodes ? timecodeElement : ''}
147+
</div>
148+
<div className={ style.text }>
149+
<EditorBlock { ...this.props } />
150+
</div>
183151
</div>
184152
);
185153
}

0 commit comments

Comments
 (0)