defmodule AshHqWeb.Components.CommunityLink do @moduledoc "A component for rendering a link for the Community page." use Phoenix.Component import AshHqWeb.Tails attr :name, :string, required: true attr :class, :string, default: nil attr :url, :string, required: true slot :icon slot :description def link(assigns) do ~H"""
<%= render_slot(@icon) %>
<%= @name %>
<%= render_slot(@description) %>
""" end end