|
257 | 257 | await getWifiStatus(); |
258 | 258 | await getWifiSettings(); |
259 | 259 | } |
260 | | -
|
261 | | - function truncateSSID(ssid: string, maxLength: number = 15): string { |
262 | | - if (ssid.length <= maxLength) { |
263 | | - return ssid; |
264 | | - } |
265 | | - return ssid.substring(0, maxLength) + '...'; |
266 | | - } |
267 | 260 | </script> |
268 | 261 |
|
269 | 262 | <SettingsCard collapsible={false}> |
|
505 | 498 | > |
506 | 499 | {#snippet children({ item: network, index }: { item: any; index: number })} |
507 | 500 | <!-- svelte-ignore a11y_click_events_have_key_events --> |
508 | | - <div class="rounded-box bg-base-100 flex items-center gap-2 px-2 py-2"> |
509 | | - <Grip class="h-6 w-6 text-base-content/30 cursor-grab flex-shrink-0" /> |
510 | | - <div class="mask mask-hexagon bg-primary h-auto w-10 flex-shrink-0"> |
| 501 | + <div |
| 502 | + class="rounded-box bg-base-100 grid grid-cols-[auto_auto_minmax(6rem,1fr)_auto] items-center gap-3 p-2" |
| 503 | + > |
| 504 | + <Grip class="h-6 w-6 text-base-content/30 cursor-grab" /> |
| 505 | + <div class="mask mask-hexagon bg-primary h-auto w-10"> |
511 | 506 | <Router class="text-primary-content h-auto w-full scale-75" /> |
512 | 507 | </div> |
513 | | - <div class="flex flex-1 gap-x-2 min-w-0"> |
514 | | - <div class="font-bold truncate min-w-0" title={network.ssid}> |
515 | | - {network.ssid} |
516 | | - </div> |
| 508 | + <div class="flex items-center gap-2 overflow-hidden"> |
| 509 | + <div class="font-bold truncate">{network.ssid}</div> |
517 | 510 | {#if network.static_ip_config} |
518 | 511 | <div |
519 | | - class="badge badge-sm badge-secondary opacity-75 shrink-0 hidden sm:block" |
| 512 | + class="badge badge-sm badge-secondary opacity-75 flex-shrink-0 hidden sm:block" |
520 | 513 | > |
521 | 514 | Static |
522 | 515 | </div> |
523 | 516 | {:else} |
524 | 517 | <div |
525 | | - class="badge badge-sm badge-outline badge-secondary opacity-75 shrink-0 hidden sm:block" |
| 518 | + class="badge badge-sm badge-outline badge-secondary opacity-75 flex-shrink-0 hidden sm:block" |
526 | 519 | > |
527 | 520 | DHCP |
528 | 521 | </div> |
529 | 522 | {/if} |
530 | 523 | </div> |
531 | | - <div class="flex items-center gap-x-1 flex-shrink-0"> |
| 524 | + <div class="flex"> |
532 | 525 | <button |
533 | 526 | class="btn btn-ghost btn-sm" |
534 | 527 | onclick={() => { |
|
0 commit comments