|
6 | 6 | import CopyButton from "$components/CopyButton.svelte" |
7 | 7 | import InspectButton from "$components/InspectButton.svelte" |
8 | 8 | import ScrollIntoViewButton from "$components/ScrollIntoViewButton.svelte" |
9 | | - import IconButton from "$shoelace/IconButton.svelte" |
| 9 | + import IconButton from "$uikit/IconButton.svelte" |
10 | 10 | import HTMLRenderer from "$src/browser_panel/HTMLRenderer.svelte" |
11 | 11 | import { getTurboFrames, getTurboCables, getTurboStreams, clearTurboStreams } from "../../State.svelte.js" |
12 | 12 | import { debounce, handleKeyboardNavigation } from "$utils/utils.js" |
|
198 | 198 | <h2>Streams</h2> |
199 | 199 | <div class="position-absolute end-0"> |
200 | 200 | {#if turboStreams.length > 0} |
201 | | - <IconButton name="trash2" onclick={clearTurboStreams}></IconButton> |
| 201 | + <IconButton name="trash" onclick={clearTurboStreams}></IconButton> |
202 | 202 | {/if} |
203 | 203 | {#if turboCables.length > 0} |
204 | | - <sl-tooltip content={`${connectedTurboCablesCount()} / ${turboCables.length} Turbo Stream WebSockets are connected`}> |
205 | | - <sl-icon name="circle-fill" class="turbo-cable-icon" class:connected={connectedTurboCablesCount() == turboCables.length}></sl-icon> |
206 | | - </sl-tooltip> |
| 204 | + <wa-tooltip for="turbo-cable-indication-icon">{`${connectedTurboCablesCount()} / ${turboCables.length} Turbo Stream WebSockets are connected`}</wa-tooltip> |
| 205 | + <wa-icon name="circle" id="turbo-cable-indication-icon" class:connected={connectedTurboCablesCount() == turboCables.length}></wa-icon> |
207 | 206 | {/if} |
208 | 207 | </div> |
209 | 208 | </div> |
|
270 | 269 | </div> |
271 | 270 | <div> |
272 | 271 | {#if frame.attributes.busy !== undefined} |
273 | | - <sl-spinner></sl-spinner> |
| 272 | + <wa-spinner></wa-spinner> |
274 | 273 | {/if} |
275 | 274 | <InspectButton class="btn-hoverable me-2" {selector}></InspectButton> |
276 | 275 | </div> |
|
291 | 290 | <div class="d-flex flex-column h-100"> |
292 | 291 | <div class="d-flex justify-content-center align-items-center position-relative"> |
293 | 292 | <h2>Frames</h2> |
294 | | - <sl-badge class="count-badge count-badge--small position-absolute end-0" variant="neutral" pill> |
| 293 | + <wa-badge variant="neutral" style="font-size: var(--wa-font-size-xs);" class="position-absolute end-0" pill> |
295 | 294 | <NumberFlow value={turboFrameCount()} animated={!isFirstFrameCountRender} /> |
296 | | - </sl-badge> |
| 295 | + </wa-badge> |
297 | 296 | </div> |
298 | 297 | <div class="scrollable-list" {@attach addTurboFrameListListeners}> |
299 | 298 | {#if turboFrames.length > 0} |
|
413 | 412 | </Splitpanes> |
414 | 413 |
|
415 | 414 | <style> |
416 | | - .turbo-cable-icon { |
417 | | - color: var(--sl-color-danger-500); |
| 415 | + #turbo-cable-indication-icon { |
| 416 | + color: var(--wa-color-danger-fill-loud); |
418 | 417 | } |
419 | | - .turbo-cable-icon.connected { |
420 | | - color: var(--sl-color-success-500); |
| 418 | + #turbo-cable-indication-icon.connected { |
| 419 | + color: var(--wa-color-success-fill-loud); |
421 | 420 | } |
422 | 421 |
|
423 | 422 | /* To prevent flickering when reloading async Turbo Frames */ |
|
0 commit comments