create sources in memory
This commit is contained in:
parent
9e826fcee8
commit
06066c2394
4 changed files with 392 additions and 46 deletions
|
|
@ -272,12 +272,14 @@ def input_field(
|
|||
value: str = "",
|
||||
placeholder: str = "",
|
||||
help_text: str | None = None,
|
||||
signal_name: str | None = None,
|
||||
) -> Renderable:
|
||||
return h.div[
|
||||
h.label(for_=field_id, class_="block text-sm font-medium text-slate-900")[
|
||||
label
|
||||
],
|
||||
h.input(
|
||||
{"data-bind": signal_name} if signal_name is not None else {},
|
||||
id=field_id,
|
||||
name=field_id,
|
||||
type="text",
|
||||
|
|
@ -296,12 +298,14 @@ def select_field(
|
|||
options: tuple[str, ...],
|
||||
selected: str,
|
||||
help_text: str | None = None,
|
||||
signal_name: str | None = None,
|
||||
) -> Renderable:
|
||||
return h.div[
|
||||
h.label(for_=field_id, class_="block text-sm font-medium text-slate-900")[
|
||||
label
|
||||
],
|
||||
h.select(
|
||||
{"data-bind": signal_name} if signal_name is not None else {},
|
||||
id=field_id,
|
||||
name=field_id,
|
||||
class_="mt-2 block w-full rounded-2xl border-0 bg-white px-3.5 py-2.5 text-sm text-slate-900 shadow-sm ring-1 ring-slate-200 focus:outline-hidden focus:ring-2 focus:ring-amber-500",
|
||||
|
|
@ -316,13 +320,19 @@ def select_field(
|
|||
|
||||
|
||||
def textarea_field(
|
||||
*, label: str, field_id: str, value: str, rows: str = "4"
|
||||
*,
|
||||
label: str,
|
||||
field_id: str,
|
||||
value: str,
|
||||
rows: str = "4",
|
||||
signal_name: str | None = None,
|
||||
) -> Renderable:
|
||||
return h.div[
|
||||
h.label(for_=field_id, class_="block text-sm font-medium text-slate-900")[
|
||||
label
|
||||
],
|
||||
h.textarea(
|
||||
{"data-bind": signal_name} if signal_name is not None else {},
|
||||
id=field_id,
|
||||
name=field_id,
|
||||
rows=rows,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue