import './async-DWBXLqlH.js';
import './MarkdownCode.svelte_svelte_type_style_lang-CSnoIIp_.js';
import { u } from './DownloadLink-YXQWXYPr.js';
import { w } from './IconButton-C2_XRZp7.js';
import { o } from './Clear-CTfKb9Id.js';
import { l } from './Download-DQCZIsve.js';
import { r } from './Edit-DnE7yQ6U.js';
import { r as r$1 } from './Undo-BWigpY9w.js';
import './2-BbOIMXxe.js';
import { y } from './IconButtonWrapper-BI5v6wo4.js';

function z(a,m){a.component(u$1=>{let{editable:c=false,undoable:n=false,download:s=null,i18n:l$1,onedit:h,onclear:f,onundo:I,children:t}=m;y(u$1,{children:o$1=>{c?(o$1.push("<!--[-->"),w(o$1,{Icon:r,label:l$1("common.edit"),onclick:()=>h?.()})):o$1.push("<!--[!-->"),o$1.push("<!--]--> "),n?(o$1.push("<!--[-->"),w(o$1,{Icon:r$1,label:l$1("common.undo"),onclick:()=>I?.()})):o$1.push("<!--[!-->"),o$1.push("<!--]--> "),s?(o$1.push("<!--[-->"),u(o$1,{href:s,download:true,children:i=>{w(i,{Icon:l,label:l$1("common.download")});},$$slots:{default:true}})):o$1.push("<!--[!-->"),o$1.push("<!--]--> "),t?(o$1.push("<!--[-->"),t(o$1),o$1.push("<!---->")):o$1.push("<!--[!-->"),o$1.push("<!--]--> "),w(o$1,{Icon:o,label:l$1("common.clear"),onclick:i=>{f?.(),i.stopPropagation();}}),o$1.push("<!---->");}});});}

export { z };
//# sourceMappingURL=ModifyUpload-CHrOyHY7.js.map
