How can one render an attribute on a html element conditionally with svelte? To be clear, I am not talking about a conditional value, but the attribute presence itself.
For instance, I want to autofocus only the first item in this list of inputs:
{{#each codeInputs as codeInput, index}}
<input bind:value="inputCodes[index]" type="text" autofocus>
{{/each}}
The attribute autofocus
should be there only for the first item. I could use index to detect the first item, but autofocus="{{index===0}}"
renders autofocus="true"
or "false"
, so that is not what I need.