<% widgets = Kaffy.ResourceAdmin.collect_widgets(@conn) %>
<%= if Enum.empty?(widgets) do %>
A powerfully simple admin package for phoenix applications.
You can add widgets to this page by defining widgets/2
in your admin modules.
<% else %>
<%= for widget <- widgets do %>
<%= if widget.type == "text" do %>
<%= render KaffyWeb.HomeView, "_text.html", widget: widget %>
<% end %>
<%= if widget.type == "chart" do %>
<%= render KaffyWeb.HomeView, "_chart.html", widget: widget %>
<% end %>
<%= if widget.type == "progress" do %>
<%= render KaffyWeb.HomeView, "_progress.html", widget: widget %>
<% end %>
<%= if widget.type == "tidbit" do %>
<%= render KaffyWeb.HomeView, "_tidbit.html", widget: widget %>
<% end %>
<% end %>
<% end %>