buildPrioritiesSuggestions function

List<FigSuggestion> buildPrioritiesSuggestions()

Implementation

List<FigSuggestion> buildPrioritiesSuggestions() {
  final suggestions = <FigSuggestion>[];

  for (final priority in PRIORITIES) {
    suggestions.addAll([
      FigSuggestion(
        name: 'priority:$priority',
        displayName: 'Priority: $priority',
        description: 'Set priority to $priority',
        icon: '🔺',
      ),
      FigSuggestion(
        name: 'priority.is:$priority',
        displayName: 'Priority is: $priority',
        description: 'Filter by priority $priority',
        icon: '🔍',
      ),
      FigSuggestion(
        name: 'priority.not:$priority',
        displayName: 'Priority not: $priority',
        description: 'Exclude priority $priority',
        icon: '🚫',
      ),
    ]);
  }

  suggestions.add(FigSuggestion(
    name: 'priority.none:',
    displayName: 'No priority',
    description: 'Tasks with no priority',
    icon: '⚪',
  ));

  return suggestions;
}