defmodule Shadix.Website.Components.Docs.Collapsible do @moduledoc false use Shadix.Website.Components.ComponentDoc use Phoenix.Component import Shadix.Components.Collapsible @impl true def description, do: "An interactive disclosure widget that shows or hides a region of content." @impl true def slot_example do """ <:trigger> @peduarte starred 3 repositories
@radix-ui/primitives
@radix-ui/colors
""" end @impl true def prop_overrides, do: %{id: "preview-collapsible", class: "w-full max-w-sm"} @impl true def hidden_controls, do: [:id] @impl true def preview(assigns) do ~H""" <.collapsible {@props}> <:trigger> @peduarte starred 3 repositories
@radix-ui/primitives
@radix-ui/colors
""" end demo( "Initially open", [description: "Pass open to render the content expanded by default."], """
<.collapsible id="open-collapsible" open> <:trigger> @peduarte starred 3 repositories
@radix-ui/primitives
@radix-ui/colors
""" ) end