Set the dimensions for the layer.
<.popover id="popover-single-default"> <.popover_trigger> <.button variant="outline">Open popover</.button> </.popover_trigger> <.popover_content> <.popover_header class="mb-4"> <.popover_title>Dimensions</.popover_title> <.popover_description>Set the dimensions for the layer.</.popover_description> </.popover_header> <div class="grid gap-2"> <div class="grid grid-cols-3 items-center gap-4"> <.label>Width</.label> <.input name="width" value="100%" class="col-span-2 h-8" /> </div> <div class="grid grid-cols-3 items-center gap-4"> <.label>Height</.label> <.input name="height" value="25px" class="col-span-2 h-8" /> </div> </div> </.popover_content> </.popover>
This popover shows contextual information.
Additional details can go here.
<.popover id="popover-single-with-header"> <.popover_trigger> <.button variant="outline">Info</.button> </.popover_trigger> <.popover_content> <.popover_header> <.popover_title>About this feature</.popover_title> <.popover_description> This popover shows contextual information. </.popover_description> </.popover_header> <p class="mt-2 text-sm text-muted-foreground"> Additional details can go here. </p> </.popover_content> </.popover>
Content aligned to start edge.
<.popover id="popover-single-align-start"> <.popover_trigger> <.button variant="outline">Align Start</.button> </.popover_trigger> <.popover_content align="start"> <.popover_title>Start aligned</.popover_title> <p class="mt-2 text-sm text-muted-foreground">Content aligned to start edge.</p> </.popover_content> </.popover>
This popover opens above.
<.popover id="popover-single-side-top"> <.popover_trigger> <.button variant="outline">Side Top</.button> </.popover_trigger> <.popover_content side="top"> <.popover_title>Top placement</.popover_title> <p class="mt-2 text-sm text-muted-foreground">This popover opens above.</p> </.popover_content> </.popover>
This popover uses a wider width override (w-96).
<.popover id="popover-single-custom-width"> <.popover_trigger> <.button variant="outline">Wide Popover</.button> </.popover_trigger> <.popover_content class="w-96"> <.popover_title>Wider popover</.popover_title> <p class="mt-2 text-sm text-muted-foreground"> This popover uses a wider width override (w-96). </p> </.popover_content> </.popover>