component TextLink { props { @event click = function @event focus = function @event blur = function label = "Learn more" href = "#" target = "" rel = "" external = false icon = "" iconPosition = "start" showArrow = true underline = false size = "default" color = "primary" variant = "default" disabled = false class = "" } view { {#if disabled} {#if icon && iconPosition === "start"} {/if} {label} {:else} {#if icon && iconPosition === "start"} {/if} {label} {#if icon && iconPosition === "end"} {/if} {#if external} {:else if showArrow} {/if} {/if} } }