@@ -86,10 +86,10 @@ export default function BufferControl(props: BufferControlProps) {
8686 } ) ;
8787
8888 return (
89- < div class = "buffer__container " >
89+ < div class = "watch-ui__buffer " >
9090 { /* Buffer Visualization - interactive, click/drag to set buffer */ }
9191 < div
92- class = { `buffer__visualization ${ isDragging ( ) ? "buffer__visualization --dragging" : "" } ` }
92+ class = { `watch-ui__buffer-visualization ${ isDragging ( ) ? "watch-ui__buffer-visualization --dragging" : "" } ` }
9393 ref = { containerRef }
9494 onMouseDown = { onMouseDown }
9595 role = "slider"
@@ -100,11 +100,11 @@ export default function BufferControl(props: BufferControlProps) {
100100 aria-label = "Buffer jitter"
101101 >
102102 { /* Playhead (left edge = current time) */ }
103- < div class = "buffer__playhead " />
103+ < div class = "watch-ui__buffer-playhead " />
104104
105105 { /* Video buffer track */ }
106- < div class = "buffer__track buffer__track --video" >
107- < span class = "buffer__track -label" > Video</ span >
106+ < div class = "watch-ui__buffer-track watch-ui__buffer-track --video" >
107+ < span class = "watch-ui__buffer-track -label" > Video</ span >
108108 < For each = { context . videoBuffered ( ) } >
109109 { ( range , i ) => {
110110 const info = ( ) => {
@@ -115,9 +115,11 @@ export default function BufferControl(props: BufferControlProps) {
115115 return (
116116 < Show when = { info ( ) } >
117117 { ( rangeInfo ) => (
118- < div class = "buffer__range " style = { rangeInfo ( ) . style } >
118+ < div class = "watch-ui__buffer-range " style = { rangeInfo ( ) . style } >
119119 < Show when = { rangeInfo ( ) . isOverflow } >
120- < span class = "buffer__overflow-label" > { rangeInfo ( ) . overflowSec } s</ span >
120+ < span class = "watch-ui__buffer-overflow-label" >
121+ { rangeInfo ( ) . overflowSec } s
122+ </ span >
121123 </ Show >
122124 </ div >
123125 ) }
@@ -128,8 +130,8 @@ export default function BufferControl(props: BufferControlProps) {
128130 </ div >
129131
130132 { /* Audio buffer track */ }
131- < div class = "buffer__track buffer__track --audio" >
132- < span class = "buffer__track -label" > Audio</ span >
133+ < div class = "watch-ui__buffer-track watch-ui__buffer-track --audio" >
134+ < span class = "watch-ui__buffer-track -label" > Audio</ span >
133135 < For each = { context . audioBuffered ( ) } >
134136 { ( range , i ) => {
135137 const info = ( ) => {
@@ -140,9 +142,11 @@ export default function BufferControl(props: BufferControlProps) {
140142 return (
141143 < Show when = { info ( ) } >
142144 { ( rangeInfo ) => (
143- < div class = "buffer__range " style = { rangeInfo ( ) . style } >
145+ < div class = "watch-ui__buffer-range " style = { rangeInfo ( ) . style } >
144146 < Show when = { rangeInfo ( ) . isOverflow } >
145- < span class = "buffer__overflow-label" > { rangeInfo ( ) . overflowSec } s</ span >
147+ < span class = "watch-ui__buffer-overflow-label" >
148+ { rangeInfo ( ) . overflowSec } s
149+ </ span >
146150 </ Show >
147151 </ div >
148152 ) }
@@ -153,9 +157,9 @@ export default function BufferControl(props: BufferControlProps) {
153157 </ div >
154158
155159 { /* Buffer target line (draggable) - wrapped in track-area container */ }
156- < div class = "buffer__target -area" >
157- < div class = "buffer__target -line" style = { { left : `${ bufferTargetPct ( ) } %` } } >
158- < span class = "buffer__target -label" > { `${ Math . round ( context . jitter ( ) ) } ms` } </ span >
160+ < div class = "watch-ui__buffer-target -area" >
161+ < div class = "watch-ui__buffer-target -line" style = { { left : `${ bufferTargetPct ( ) } %` } } >
162+ < span class = "watch-ui__buffer-target -label" > { `${ Math . round ( context . jitter ( ) ) } ms` } </ span >
159163 </ div >
160164 </ div >
161165 </ div >
0 commit comments