{#if label && !cornerHint && !hideLabel}
{label}
{:else if cornerHint && !hideLabel}
{#if label}
{label}
{/if}
{cornerHint}
{/if}
{#if icon}
{:else if addon}
{addon}
{/if}
{#if errorText}
{/if}
{#if helpText && !errorText}
{helpText}
{/if} {#if errorText}
{errorText}
{/if}