{#if label && !cornerHint && !hideLabel}
{label} {@html required ? "
*
" : ""}
{:else if cornerHint && !hideLabel}
{#if label}
{label} {@html required ? "
*
" : ""}
{/if}
{cornerHint}
{/if}
{#if icon}
{:else if addon}
{addon}
{/if}
{#if errorText}
{/if}
{#if helpText && !errorText}
{helpText}
{/if} {#if errorText || errors?.length === 1}
{errorText ?? errors[0]}
{:else if errors && errors.length}
{#each errors as error}
{error}
{/each}
{/if}