diff --git a/src/components/audio-trimmer/audio-trimmer.css b/src/components/audio-trimmer/audio-trimmer.css index 3d9fa65a190ee08844f2079730346973e9bfd54a..63af2a0cb2a42dcbf2126857cf8456624caf0abb 100644 --- a/src/components/audio-trimmer/audio-trimmer.css +++ b/src/components/audio-trimmer/audio-trimmer.css @@ -53,6 +53,15 @@ $hover-scale: 2; border: 1px solid $red-tertiary; } +.playhead-container { + position: absolute; + top: 0; + left: 0; + height: 100%; + width: 100%; + overflow: hidden; +} + .playhead { /* Even though playhead is just a line, it is 100% width (the width of the waveform) diff --git a/src/components/audio-trimmer/audio-trimmer.jsx b/src/components/audio-trimmer/audio-trimmer.jsx index e2ad295fc09ff22c5725eb0285234f5f419a212f..87ca75a9803fd1f515d5a98772778167fc1977f7 100644 --- a/src/components/audio-trimmer/audio-trimmer.jsx +++ b/src/components/audio-trimmer/audio-trimmer.jsx @@ -32,12 +32,14 @@ const AudioTrimmer = props => ( )} {props.playhead ? ( - <Box - className={classNames(styles.trimLine, styles.playhead)} - style={{ - transform: `translateX(${100 * props.playhead}%)` - }} - /> + <div className={styles.playheadContainer}> + <div + className={classNames(styles.trimLine, styles.playhead)} + style={{ + transform: `translateX(${100 * props.playhead}%)` + }} + /> + </div> ) : null} {props.trimEnd === null ? null : (