<.menu id={"#{@id}-block-menu"} position={:bottom_left}>
<:toggle>
<.menu_item>
<.menu_item>
<.menu_item>
<.menu_item>
<.link
patch={
~p"/sessions/#{@session_id}/cell-upload?section_id=#{@section_id}&cell_id=#{@cell_id || ""}"
}
aria-label="insert image"
role="menuitem"
>
<.remix_icon icon="image-add-line" />
Image
<%= cond do %>
<% not Livebook.Runtime.connected?(@runtime) -> %>
<% @smart_cell_definitions == [] -> %>
<% true -> %>
<.menu id={"#{@id}-smart-menu"} position={:bottom_left}>
<:toggle>
<.menu_item :for={definition <- Enum.sort_by(@smart_cell_definitions, & &1.name)}>
<.smart_cell_insert_button
definition={definition}
section_id={@section_id}
cell_id={@cell_id}
/>
<% end %>