|
15 | 15 | <ConsoleTable data={log.args[0]} columns={log.args[1]} />
|
16 | 16 | {/if}
|
17 | 17 |
|
18 |
| -<button |
19 |
| - class="log console-{log.level}" |
20 |
| - style="padding-left: {level * 15}px" |
21 |
| - on:click={log.level === 'group' ? toggle_group_collapse : undefined} |
22 |
| -> |
| 18 | +<span class="log console-{log.level}" style="padding-left: {level * 15}px"> |
23 | 19 | {#if log.count && log.count > 1}
|
24 | 20 | <span class="count">{log.count}x</span>
|
25 | 21 | {/if}
|
26 | 22 |
|
27 |
| - {#if log.level === 'trace' || log.level === 'assert'} |
28 |
| - <span |
29 |
| - class="arrow" |
30 |
| - role="button" |
31 |
| - tabindex="0" |
32 |
| - class:expand={!log.collapsed} |
33 |
| - on:keyup={toggle_group_collapse} |
34 |
| - on:click={toggle_group_collapse} |
35 |
| - > |
36 |
| - ▶ |
37 |
| - </span> |
| 23 | + {#if log.level === 'trace' || log.level === 'assert' || log.level === 'group'} |
| 24 | + <button on:click={toggle_group_collapse}> |
| 25 | + <span class="arrow" class:expand={!log.collapsed}> ▶️ </span> |
| 26 | + {#if log.level === 'group'} |
| 27 | + <span class="title">{log.label}</span> |
| 28 | + {/if} |
| 29 | + </button> |
38 | 30 | {/if}
|
39 | 31 |
|
40 | 32 | {#if log.level === 'assert'}
|
|
45 | 37 | <span class="info">Console was cleared</span>
|
46 | 38 | {:else if log.level === 'unclonable'}
|
47 | 39 | <span class="info error">Message could not be cloned. Open devtools to see it</span>
|
48 |
| - {:else if log.level === 'group'} |
49 |
| - <div class="arrow" class:expand={!log.collapsed}>▶</div> |
50 |
| - <span class="title">{log.label}</span> |
51 | 40 | {:else if log.level.startsWith('system')}
|
52 | 41 | {#each log.args ?? [] as arg}
|
53 | 42 | {arg}
|
|
62 | 51 | {#each new Array(level - 1) as _, idx}
|
63 | 52 | <div class="outline" style="left: {idx * 15 + 15}px" />
|
64 | 53 | {/each}
|
65 |
| -</button> |
| 54 | +</span> |
66 | 55 |
|
67 | 56 | {#if log.level === 'group' && !log.collapsed}
|
68 | 57 | {#each log.logs ?? [] as childLog}
|
|
0 commit comments