@@ -197,21 +197,25 @@ ${svgString}`);
197
197
<button id ="downloadSVG" class ="action-btn flex-grow" on:click ={onDownloadSVG }>
198
198
<i class =" fas fa-download mr-2" /> SVG
199
199
</button >
200
- <a target ="_blank" rel ="noreferrer" class ="flex-grow" href ={iUrl }>
201
- <button class =" action-btn w-full" >
202
- <i class =" fas fa-external-link-alt mr-2" /> PNG
203
- </button >
204
- </a >
205
- <a target ="_blank" rel ="noreferrer" class ="flex-grow" href ={svgUrl }>
206
- <button class =" action-btn w-full" >
207
- <i class =" fas fa-external-link-alt mr-2" /> SVG
208
- </button >
209
- </a >
210
- <a target ="_blank" rel ="noreferrer" class ="flex-grow" href ={krokiUrl }>
211
- <button class =" action-btn w-full" >
212
- <i class =" fas fa-external-link-alt mr-2" /> Kroki
213
- </button >
214
- </a >
200
+ {#if rendererUrl }
201
+ <a target ="_blank" rel ="noreferrer" class ="flex-grow" href ={iUrl }>
202
+ <button class =" action-btn w-full" >
203
+ <i class =" fas fa-external-link-alt mr-2" /> PNG
204
+ </button >
205
+ </a >
206
+ <a target ="_blank" rel ="noreferrer" class ="flex-grow" href ={svgUrl }>
207
+ <button class =" action-btn w-full" >
208
+ <i class =" fas fa-external-link-alt mr-2" /> SVG
209
+ </button >
210
+ </a >
211
+ {/if }
212
+ {#if krokiRendererUrl }
213
+ <a target ="_blank" rel ="noreferrer" class ="flex-grow" href ={krokiUrl }>
214
+ <button class =" action-btn w-full" >
215
+ <i class =" fas fa-external-link-alt mr-2" /> Kroki
216
+ </button >
217
+ </a >
218
+ {/if }
215
219
216
220
<div class =" flex items-center gap-2" >
217
221
PNG size
@@ -238,14 +242,16 @@ ${svgString}`);
238
242
{/if }
239
243
</div >
240
244
241
- <div class =" flex w-full items-center gap-2" >
242
- <input class ="input" id ="markdown" type ="text" value ={mdCode } on:click ={onCopyMarkdown } />
243
- <label for =" markdown" >
244
- <button class ="btn btn-primary btn-md flex-auto" on:click ={onCopyMarkdown }>
245
- Copy Markdown
246
- </button >
247
- </label >
248
- </div >
245
+ {#if rendererUrl }
246
+ <div class =" flex w-full items-center gap-2" >
247
+ <input class ="input" id ="markdown" type ="text" value ={mdCode } on:click ={onCopyMarkdown } />
248
+ <label for =" markdown" >
249
+ <button class ="btn btn-primary btn-md flex-auto" on:click ={onCopyMarkdown }>
250
+ Copy Markdown
251
+ </button >
252
+ </label >
253
+ </div >
254
+ {/if }
249
255
250
256
<div class =" flex w-full items-center gap-2" >
251
257
<input
0 commit comments