Dialog

En/ Ru

Dialog

Modal dialog wireframe (data-ui8kit dialog).

github.com/fastygo/templ/ui

Modal dialog wireframe (data-ui8kit dialog).

Default

Dialog title

Dialog description copy.

import "github.com/fastygo/templ/ui"

templ Example() {
	@ui.Box(ui.BoxProps{Class: "max-w-sm rounded-lg border border-border bg-card p-4 shadow-lg", Attrs: templ.Attributes{"data-ui8kit": "dialog"}}) {
		@ui.Title(ui.TitleProps{Order: 3, Class: "text-base font-semibold"}, "Dialog title")
		@ui.Text(ui.TextProps{Class: "text-sm text-muted-foreground"}, "Dialog description copy.")
		@ui.Group(ui.GroupProps{Class: "mt-4 flex justify-end gap-2"}) {
			@ui.Button(ui.ButtonProps{Variant: "outline", Attrs: templ.Attributes{"data-ui8kit-close": ""}}) {
				Cancel
			}
			@ui.Button(ui.ButtonProps{Attrs: templ.Attributes{"data-ui8kit-close": ""}}) {
				Confirm
			}
		}
	}
}

API

Attrs · templ.Attributes — data-ui8kit=dialog

Title · Title — aria-labelledby target