{ if (onclick && !disabled) { onclick(e); } }} aria-label={`icon-${name}`} width={size} height={size} fill="currentColor" viewBox="0 0 16 16"> {#if name === "add"} {:else if name === "arrow-left"} {:else if name === "arrow-right"} {:else if name === "arrow-right-hollow"} {:else if name === "checkbox-checked"} {:else if name === "checkbox-unchecked"} {:else if name === "attachment"} {:else if name === "binary"} {:else if name === "branch"} {:else if name === "broom"} {:else if name === "broom-double"} {:else if name === "bulb"} {:else if name === "checkmark"} {:else if name === "checkout"} {:else if name === "chevron-down"} {:else if name === "chevron-right"} {:else if name === "chevron-up"} {:else if name === "clock"} {:else if name === "collapse"} {:else if name === "collapse-panel"} {:else if name === "comment"} {:else if name === "comment-checkmark"} {:else if name === "comment-cross"} {:else if name === "copy"} {:else if name === "cross"} {:else if name === "dashboard"} {:else if name === "delegate"} {:else if name === "diff"} {:else if name === "ellipsis"} {:else if name === "expand"} {:else if name === "expand-panel"} {:else if name === "eye"} {:else if name === "eye-closed"} {:else if name === "face"} {:else if name === "file"} {:else if name === "filter"} {:else if name === "home"} {:else if name === "hourglass"} {:else if name === "inbox"} {:else if name === "info"} {:else if name === "issue"} {:else if name === "issue-closed"} {:else if name === "label"} {:else if name === "link"} {:else if name === "lock"} {:else if name === "markdown"} {:else if name === "minus"} {:else if name === "moon"} {:else if name === "more-vertical"} {:else if name === "none"} {:else if name === "offline"} {:else if name === "online"} {:else if name === "open-external"} {:else if name === "patch"} {:else if name === "patch-archived"} {:else if name === "patch-draft"} {:else if name === "patch-merged"} {:else if name === "pen"} {:else if name === "pin"} {:else if name === "pin-hollow"} {:else if name === "plus"} {:else if name === "reply"} {:else if name === "repo"} {:else if name === "review"} {:else if name === "revision"} {:else if name === "seedling"} {:else if name === "seedling-filled"} {:else if name === "settings"} {:else if name === "stop"} {:else if name === "sun"} {:else if name === "thumb-up"} {:else if name === "unresolve"} {:else if name === "user"} {:else if name === "warning"} {:else} {unreachable(name)} {/if}