|
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