validateTemplate function
Validate template selection (1-4 or template name)
Implementation
ValidationResult validateTemplate(String template) {
const List<String> validTemplates = <String>[
'1',
'2',
'3',
'4',
'arcane_template',
'arcane_beamer',
'arcane_dock',
'arcane_cli',
];
if (!validTemplates.contains(template.toLowerCase())) {
return const ValidationResult.invalid(
'Template must be 1-4 or one of: arcane_template, arcane_beamer, arcane_dock, arcane_cli',
);
}
return const ValidationResult.valid();
}