defmodule OopsieDaisy.Components.MockupCode do @moduledoc """ MockupCode component with DaisyUI styling. Generated from: tmp/daisyui/packages/docs/src/routes/(routes)/components/mockup-code/+page.md ## Examples <.mockup_code>Content """ use Phoenix.Component # Component attr(:rest, :global, include: ~w(disabled form name value type)) @doc "Additional CSS classes" attr(:class, :string, default: "") @doc "Color variant" attr(:variant, :atom, default: nil, values: [nil, :warning, :success]) @doc """ Renders a MockupCode component. """ slot(:inner_block, required: true) def mockup_code(assigns) do ~H"""
<%= render_slot(@inner_block) %>
""" end # Helper functions for class composition defp variant_class(nil), do: nil defp variant_class(:warning), do: "text-warning" defp variant_class(:success), do: "text-success" end