defmodule <%= inspect(web_module) %>.Components.Card do @moduledoc """ A sample component generated by the `mix surface.init` task. """ use Surface.Component @doc "The header slot" slot header @doc "The footer slot" slot footer @doc "The main content slot" slot default @doc "The background color" prop rounded, :boolean, default: false @doc """ The max width. """ prop max_width, :string, values: ["sm", "md", "lg"] def render(assigns) do ~F"""
<#slot {@header} />
<#slot />
""" end end