buildDateSuggestions function

List<FigSuggestion> buildDateSuggestions()

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;
}