Add a progress bar

context-store
Alfred Melch 5 years ago
parent b88721b4f8
commit c774725270

@ -0,0 +1,15 @@
import React from 'react'
import { useSelector } from 'react-redux'
import { selectCurrentSegmentIndex, selectSegments } from '../store/selectors'
export const Progress = () => {
const curIdx = useSelector(selectCurrentSegmentIndex)
const segments = useSelector(selectSegments)
return (
<progress
style={{ width: '100%' }}
value={curIdx}
max={segments.length - 1}
/>
)
}

@ -8,6 +8,7 @@ import { PlayerControl } from './PlayerControl'
import styles from './RsvpReader.css' import styles from './RsvpReader.css'
import { PipeMarker, BorderMarker } from './PivotMarker' import { PipeMarker, BorderMarker } from './PivotMarker'
import { Progress } from './Progress'
export const RsvpReader = () => { export const RsvpReader = () => {
return ( return (
@ -16,6 +17,7 @@ export const RsvpReader = () => {
<TextInput /> <TextInput />
</div> </div>
<div className={styles.mainItem}> <div className={styles.mainItem}>
<Progress />
<BorderMarker> <BorderMarker>
<Segment /> <Segment />
</BorderMarker> </BorderMarker>

Loading…
Cancel
Save