lib/components/card.ex
# credo:disable-for-this-file Credo.Check.Readability.Specs
defmodule ZoonkWeb.Components.Card do
@moduledoc """
Form components.
"""
use Phoenix.Component
@doc """
Renders a simple card.
## Examples
<.card>
card content
</.card>
"""
attr :class, :string, default: nil, doc: "the form class"
slot :inner_block, required: true
def card(assigns) do
~H"""
<div class={["bg-white rounded-xl shadow p-4", @class]}>
<%= render_slot(@inner_block) %>
</div>
"""
end
end