<% 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 %>