%= render component_tag(x: {
data: x_data("appSlideEditor", alpine_props),
":class": "{ready}"
}) do %>
<%# Editable slide %>
<%= coco_editable_slide(
**slide_args,
data: {
role: "slide"
},
x: {
bind: "slide"
}
) do |slide| %>
<% if title? %>
<% slide.with_title do %>
<%= title %>
<% end %>
<% end %>
<% if text_1? %>
<% slide.with_text_1 do %>
<%= text_1 %>
<% end %>
<% end %>
<% end %>
<% if generate_thumbnail? %>
<%# Slide used for thumbnail generation %>
<%= coco_editable_slide(
**slide_args,
data: {
role: "slide-thumbnail"
},
x: {
bind: "slide"
}
) do |slide| %>
<% if title? %>
<% slide.with_title do %>
<% end %>
<% end %>
<% if text_1? %>
<% slide.with_text_1 do %>
<% end %>
<% end %>
<% end %>
<% end %>
<% if content %>
<%= content %>
<% end %>
<% end %>