+ {#if state === "downloading"}
+
+ {:else if state === "installed"}
+
+ {:else if state === "error"}
+
+ {:else}
+
+ {/if}
+
+
+
+
+
+ {versionLabel}
+
{title}
+
+
+ {#if !isBusy}
+
+ {/if}
+
+
+
{description}
+
+ {#if showProgress}
+
+
+
+
+ {state === "installed" ? "100% complete" : clampedProgress > 0 ? `${clampedProgress}%` : "Waiting for download size"}
+
+ {/if}
+
+
+ {#if state === "installed"}
+
+ {:else if state === "error"}
+
+
+ {:else}
+
+
+ {/if}
+
+
+