e.stopPropagation()}>
{#if can_edit_image} handle_tool_click(e, "image")} size="medium" padded={false} transparent={true} /> {/if} {#if brush_options} handle_tool_click(e, "draw")} highlight={tool === "draw"} size="medium" padded={false} transparent={true} /> {/if} {#if eraser_options} handle_tool_click(e, "erase")} highlight={tool === "erase"} size="medium" padded={false} transparent={true} /> {/if}
{#if tool === "image"} {#if background} {#if can_crop} handle_subtool_click(e, "crop")} highlight={subtool === "crop"} size="medium" padded={false} transparent={true} offset={0} /> {/if} {#if can_resize} handle_subtool_click(e, "size")} highlight={subtool === "size"} size="medium" padded={false} transparent={true} offset={0} /> {/if} {:else} {#if can_upload} handle_subtool_click(e, "upload")} highlight={subtool === "upload"} size="medium" padded={false} transparent={true} offset={0} /> {/if} {#if can_paste} handle_subtool_click(e, "paste")} highlight={subtool === "paste"} size="large" padded={false} transparent={true} offset={0} /> {/if} {#if can_webcam} handle_subtool_click(e, "webcam")} highlight={subtool === "webcam"} size="medium" padded={false} transparent={true} offset={0} /> {/if} {/if} {/if} {#if tool === "draw" && brush_options} handle_subtool_click(e, "color")} size="medium" padded={false} transparent={true} offset={0} /> handle_subtool_click(e, "size")} highlight={subtool === "size"} size="medium" padded={false} transparent={true} offset={0} /> {#if show_brush_color || show_brush_size} { e.stopPropagation(); preview = false; show_brush_color = false; show_brush_size = false; handle_subtool_click(e, null); }} mode="brush" /> {/if} {/if} {#if tool === "erase" && eraser_options} handle_subtool_click(e, "size")} highlight={subtool === "size"} size="medium" padded={false} transparent={true} offset={0} /> {/if} {#if show_eraser_size} { e.stopPropagation(); preview = false; show_eraser_size = false; handle_subtool_click(e, null); }} mode="eraser" /> {/if}