@@ -46,14 +46,12 @@ export default function FrostedSkin({ children, className = '' }: SkinProps): JS
4646 <PauseIcon className="icon pause-icon" />
4747 </PlayButton>
4848 </Tooltip.Trigger>
49- <Tooltip.Portal>
50- <Tooltip.Positioner side="top" sideOffset={12} collisionPadding={12}>
51- <Tooltip.Popup className="tooltip-popup surface popup-animation">
52- <span className="tooltip play-tooltip">Play</span>
53- <span className="tooltip pause-tooltip">Pause</span>
54- </Tooltip.Popup>
55- </Tooltip.Positioner>
56- </Tooltip.Portal>
49+ <Tooltip.Positioner side="top" sideOffset={12} collisionPadding={12}>
50+ <Tooltip.Popup className="tooltip-popup surface popup-animation">
51+ <span className="tooltip play-tooltip">Play</span>
52+ <span className="tooltip pause-tooltip">Pause</span>
53+ </Tooltip.Popup>
54+ </Tooltip.Positioner>
5755 </Tooltip.Root>
5856
5957 <div className="time-controls">
@@ -73,13 +71,11 @@ export default function FrostedSkin({ children, className = '' }: SkinProps): JS
7371 <TimeSlider.Thumb className="slider-thumb" />
7472 </TimeSlider.Root>
7573 </Tooltip.Trigger>
76- <Tooltip.Portal>
77- <Tooltip.Positioner side="top" sideOffset={18} collisionPadding={12}>
78- <Tooltip.Popup className="surface popup-animation tooltip-popup">
79- <PreviewTimeDisplay className="time-display media-preview-time-display" />
80- </Tooltip.Popup>
81- </Tooltip.Positioner>
82- </Tooltip.Portal>
74+ <Tooltip.Positioner side="top" sideOffset={18} collisionPadding={12}>
75+ <Tooltip.Popup className="surface popup-animation tooltip-popup">
76+ <PreviewTimeDisplay className="time-display media-preview-time-display" />
77+ </Tooltip.Popup>
78+ </Tooltip.Positioner>
8379 </Tooltip.Root>
8480
8581 <DurationDisplay className="time-display" />
@@ -93,18 +89,16 @@ export default function FrostedSkin({ children, className = '' }: SkinProps): JS
9389 <VolumeOffIcon className="icon volume-off-icon" />
9490 </MuteButton>
9591 </Popover.Trigger>
96- <Popover.Portal>
97- <Popover.Positioner side="top" sideOffset={12}>
98- <Popover.Popup className="surface popup-animation popover-popup">
99- <VolumeSlider.Root className="slider" orientation="vertical">
100- <VolumeSlider.Track className="slider-track">
101- <VolumeSlider.Progress className="slider-progress" />
102- </VolumeSlider.Track>
103- <VolumeSlider.Thumb className="slider-thumb" />
104- </VolumeSlider.Root>
105- </Popover.Popup>
106- </Popover.Positioner>
107- </Popover.Portal>
92+ <Popover.Positioner side="top" sideOffset={12}>
93+ <Popover.Popup className="surface popup-animation popover-popup">
94+ <VolumeSlider.Root className="slider" orientation="vertical">
95+ <VolumeSlider.Track className="slider-track">
96+ <VolumeSlider.Progress className="slider-progress" />
97+ </VolumeSlider.Track>
98+ <VolumeSlider.Thumb className="slider-thumb" />
99+ </VolumeSlider.Root>
100+ </Popover.Popup>
101+ </Popover.Positioner>
108102 </Popover.Root>
109103
110104 <Tooltip.Root delay={500}>
@@ -114,14 +108,12 @@ export default function FrostedSkin({ children, className = '' }: SkinProps): JS
114108 <FullscreenExitIcon className="icon fullscreen-exit-icon" />
115109 </FullscreenButton>
116110 </Tooltip.Trigger>
117- <Tooltip.Portal>
118- <Tooltip.Positioner side="top" sideOffset={12} collisionPadding={12}>
119- <Tooltip.Popup className="surface popup-animation tooltip-popup">
120- <span className="tooltip fullscreen-enter-tooltip">Enter Fullscreen</span>
121- <span className="tooltip fullscreen-exit-tooltip">Exit Fullscreen</span>
122- </Tooltip.Popup>
123- </Tooltip.Positioner>
124- </Tooltip.Portal>
111+ <Tooltip.Positioner side="top" sideOffset={12} collisionPadding={12}>
112+ <Tooltip.Popup className="surface popup-animation tooltip-popup">
113+ <span className="tooltip fullscreen-enter-tooltip">Enter Fullscreen</span>
114+ <span className="tooltip fullscreen-exit-tooltip">Exit Fullscreen</span>
115+ </Tooltip.Popup>
116+ </Tooltip.Positioner>
125117 </Tooltip.Root>
126118 </div>
127119 </MediaContainer>
@@ -163,14 +155,12 @@ export default function MinimalSkin({ children, className = '' }: SkinProps): JS
163155 <PauseIcon className="icon pause-icon" />
164156 </PlayButton>
165157 </Tooltip.Trigger>
166- <Tooltip.Portal>
167- <Tooltip.Positioner side="top-start" sideOffset={6} collisionPadding={12}>
168- <Tooltip.Popup className="popup-animation tooltip-popup">
169- <span className="tooltip play-tooltip">Play</span>
170- <span className="tooltip pause-tooltip">Pause</span>
171- </Tooltip.Popup>
172- </Tooltip.Positioner>
173- </Tooltip.Portal>
158+ <Tooltip.Positioner side="top-start" sideOffset={6} collisionPadding={12}>
159+ <Tooltip.Popup className="popup-animation tooltip-popup">
160+ <span className="tooltip play-tooltip">Play</span>
161+ <span className="tooltip pause-tooltip">Pause</span>
162+ </Tooltip.Popup>
163+ </Tooltip.Positioner>
174164 </Tooltip.Root>
175165
176166 <div className="time-display-group">
@@ -196,13 +186,11 @@ export default function MinimalSkin({ children, className = '' }: SkinProps): JS
196186 <TimeSlider.Thumb className="slider-thumb" />
197187 </TimeSlider.Root>
198188 </Tooltip.Trigger>
199- <Tooltip.Portal>
200- <Tooltip.Positioner side="top" sideOffset={12} collisionPadding={12}>
201- <Tooltip.Popup className="popup-animation tooltip-popup">
202- <PreviewTimeDisplay className="time-display media-preview-time-display" />
203- </Tooltip.Popup>
204- </Tooltip.Positioner>
205- </Tooltip.Portal>
189+ <Tooltip.Positioner side="top" sideOffset={12} collisionPadding={12}>
190+ <Tooltip.Popup className="popup-animation tooltip-popup">
191+ <PreviewTimeDisplay className="time-display media-preview-time-display" />
192+ </Tooltip.Popup>
193+ </Tooltip.Positioner>
206194 </Tooltip.Root>
207195
208196 <div className="button-group">
@@ -214,18 +202,16 @@ export default function MinimalSkin({ children, className = '' }: SkinProps): JS
214202 <VolumeOffIcon className="icon volume-off-icon" />
215203 </MuteButton>
216204 </Popover.Trigger>
217- <Popover.Portal>
218- <Popover.Positioner side="top" sideOffset={2}>
219- <Popover.Popup className="popup-animation popover-popup">
220- <VolumeSlider.Root className="slider" orientation="vertical">
221- <VolumeSlider.Track className="slider-track">
222- <VolumeSlider.Progress className="slider-progress" />
223- </VolumeSlider.Track>
224- <VolumeSlider.Thumb className="slider-thumb" />
225- </VolumeSlider.Root>
226- </Popover.Popup>
227- </Popover.Positioner>
228- </Popover.Portal>
205+ <Popover.Positioner side="top" sideOffset={2}>
206+ <Popover.Popup className="popup-animation popover-popup">
207+ <VolumeSlider.Root className="slider" orientation="vertical">
208+ <VolumeSlider.Track className="slider-track">
209+ <VolumeSlider.Progress className="slider-progress" />
210+ </VolumeSlider.Track>
211+ <VolumeSlider.Thumb className="slider-thumb" />
212+ </VolumeSlider.Root>
213+ </Popover.Popup>
214+ </Popover.Positioner>
229215 </Popover.Root>
230216
231217 <Tooltip.Root delay={500} closeDelay={0}>
@@ -235,14 +221,12 @@ export default function MinimalSkin({ children, className = '' }: SkinProps): JS
235221 <FullscreenExitAltIcon className="icon fullscreen-exit-icon" />
236222 </FullscreenButton>
237223 </Tooltip.Trigger>
238- <Tooltip.Portal>
239- <Tooltip.Positioner side="top-end" sideOffset={6} collisionPadding={12}>
240- <Tooltip.Popup className="popup-animation tooltip-popup">
241- <span className="tooltip fullscreen-enter-tooltip">Enter Fullscreen</span>
242- <span className="tooltip fullscreen-exit-tooltip">Exit Fullscreen</span>
243- </Tooltip.Popup>
244- </Tooltip.Positioner>
245- </Tooltip.Portal>
224+ <Tooltip.Positioner side="top-end" sideOffset={6} collisionPadding={12}>
225+ <Tooltip.Popup className="popup-animation tooltip-popup">
226+ <span className="tooltip fullscreen-enter-tooltip">Enter Fullscreen</span>
227+ <span className="tooltip fullscreen-exit-tooltip">Exit Fullscreen</span>
228+ </Tooltip.Popup>
229+ </Tooltip.Positioner>
246230 </Tooltip.Root>
247231 </div>
248232 </div>
0 commit comments