2026-04-22 22:24:32 +02:00
|
|
|
namespace formgen.input
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @todo dedicated date type
|
|
|
|
|
*/
|
|
|
|
|
export class class_input_date extends class_input_simple<string>
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*/
|
|
|
|
|
public constructor(
|
|
|
|
|
{
|
|
|
|
|
"additional_classes": additional_classes = [],
|
|
|
|
|
"label": label = null,
|
2026-04-22 22:53:40 +02:00
|
|
|
"hint": hint = null,
|
2026-04-22 22:24:32 +02:00
|
|
|
}
|
|
|
|
|
:
|
|
|
|
|
{
|
|
|
|
|
additional_classes ?: Array<string>,
|
|
|
|
|
label ?: (null | string);
|
2026-04-22 22:53:40 +02:00
|
|
|
hint ?: (null | string);
|
2026-04-22 22:24:32 +02:00
|
|
|
}
|
|
|
|
|
=
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
)
|
|
|
|
|
{
|
|
|
|
|
super(
|
|
|
|
|
"date",
|
|
|
|
|
(value) => value,
|
|
|
|
|
(raw) => raw,
|
|
|
|
|
{
|
|
|
|
|
"label": label,
|
2026-04-22 22:53:40 +02:00
|
|
|
"hint": hint,
|
2026-04-22 22:24:32 +02:00
|
|
|
"additional_classes": ["formgen-input-date"].concat(additional_classes),
|
|
|
|
|
}
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|