buildDateSuggestions function
Implementation
List<FigSuggestion> buildDateSuggestions() {
final suggestions = <FigSuggestion>[];
// 为每个日期前缀创建建议
final prefixes = [
'due',
'due.by',
'due.before',
'due.after',
'scheduled',
'scheduled.by',
'scheduled.before',
'scheduled.after',
'until',
'until.by',
'until.before',
'until.after',
'wait',
'wait.by',
'wait.before',
'wait.after',
'entry',
'entry.by',
'entry.before',
'entry.after',
];
for (final prefix in prefixes) {
for (final date in DATE_STRINGS) {
suggestions.add(FigSuggestion(
name: '$prefix:$date',
displayName: '${prefix.replaceAll('.', ' ')}: $date',
icon: '📅',
));
}
}
return suggestions;
}