{#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}
{errorText}
{/if}