timePickerAttrs function
Implementation
Map<String, String> timePickerAttrs({
required String pickerId,
bool use24Hour = false,
bool clearable = true,
String? placeholder,
String? value,
}) {
final Map<String, String> out = <String, String>{
'data-arcane-time-picker': pickerId,
'data-arcane-time-24h': use24Hour ? 'true' : 'false',
'data-arcane-time-clearable': clearable ? 'true' : 'false',
};
if (placeholder != null && placeholder.isNotEmpty) {
out['data-arcane-time-placeholder'] = placeholder;
}
if (value != null && value.isNotEmpty) {
out['data-arcane-time-value'] = value;
}
return out;
}