Modals
components.modals
Modal and dialog components.
Modal
Bases: Component
A modal dialog container that can be opened via HTMX.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
title
|
str
|
Modal title |
''
|
children
|
Components to render inside the modal |
required | |
uid
|
Unique identifier for the modal |
required |
Source code in components/modals.py
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | |
ModalTrigger
Bases: Component
A button that triggers loading content into a modal via HTMX.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
label
|
str
|
Button text |
required |
url
|
URL to fetch modal content from |
required | |
target
|
str
|
Target element ID for the modal content |
'body'
|
Source code in components/modals.py
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | |