lib/generators/avo/templates/resource_tools/partial.tt
<div class="flex flex-col">
<%%= render Avo::PanelComponent.new(name: "<%= human_name %>") do |c| %>
<%% c.with_tools do %>
<%%= a_link('/avo', icon: 'heroicons/solid/academic-cap', color: :primary, style: :primary) do %>
Dummy link
<%% end %>
<%% end %>
<%% c.with_body do %>
<div class="flex flex-col p-4 min-h-24">
<div class="space-y-4">
<h3>🪧 This partial is waiting to be updated</h3>
<p>
You can edit this file here <%= in_code "app/views/avo/resource_tools/#{file_name}.html.erb" %>.
</p>
<p>
The resource tool configuration file should be here <%= in_code "app/avo/resource_tools/#{file_name}.rb" %>.
</p>
<%%
# In this partial you have access to the following variables:
# tool
# @resource
# @resource.record
# params
# Avo::Current.context
# current_user
%>
</div>
</div>
<%% end %>
<%% end %>
</div>