Skip to content

Commit 084bc39

Browse files
committed
fix: stop empty attrs on elements
1 parent 0f445f6 commit 084bc39

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

packages/list/Item.svelte

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
class:mdc-list-item--disabled={disabled}
1010
use:Ripple={[ripple, {unbounded: false, color}]}
1111
{href}
12-
aria-current={activated ? 'page' : undefined}
12+
{...(activated ? {'aria-current': 'page'} : {})}
1313
{tabindex}
1414
on:click={action}
1515
on:keydown={handleKeydown}
@@ -25,7 +25,7 @@
2525
class:mdc-list-item--selected={selected}
2626
class:mdc-list-item--disabled={disabled}
2727
use:Ripple={[ripple, {unbounded: false, color}]}
28-
aria-current={activated ? 'page' : undefined}
28+
{...(activated ? {'aria-current': 'page'} : {})}
2929
{tabindex}
3030
on:click={action}
3131
on:keydown={handleKeydown}
@@ -43,8 +43,8 @@
4343
class:mdc-menu-item--selected={role === 'menuitem' && selected}
4444
use:Ripple={[ripple, {unbounded: false, color}]}
4545
{role}
46-
aria-selected={role === 'option' ? (selected ? 'true' : 'false') : undefined}
47-
aria-checked={(role === 'radio' || role === 'checkbox') ? (checked ? 'true' : 'false') : undefined}
46+
{...(role === 'option' ? {'aria-selected': (selected ? 'true' : 'false')} : {})}
47+
{...((role === 'radio' || role === 'checkbox') ? {'aria-checked': (checked ? 'true' : 'false')} : {})}
4848
{tabindex}
4949
on:click={action}
5050
on:keydown={handleKeydown}

packages/slider/Slider.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
aria-valuemin={min}
1111
aria-valuemax={max}
1212
aria-valuenow={value}
13-
data-step={step === 0 ? undefined : step}
13+
{...(step === 0 ? {} : {'data-step': step})}
1414
{tabindex}
1515
{...inputProps}
1616
on:MDCSlider:change={handleChange}

0 commit comments

Comments
 (0)