defmodule PetalComponents.Container do use Phoenix.Component # prop max_width, :string, options: ["sm", "md", "lg", "xl", "full"] # prop class, :css_class # prop no_padding_on_mobile, :boolean def container(assigns) do assigns = assigns |> assign_new(:max_width, fn -> "lg" end) |> assign_new(:class, fn -> "" end) |> assign_new(:no_padding_on_mobile, fn -> false end) ~H"""