import 'package:flutter/material.dart'; import 'package:scheduler_core/scheduler_core.dart'; class DifficultyBars extends StatelessWidget { const DifficultyBars({required this.difficulty, this.color, super.key}); final DifficultyLevel difficulty; final Color? color; static int fillCount(DifficultyLevel difficulty) { return switch (difficulty) { DifficultyLevel.notSet => 0, DifficultyLevel.veryEasy => 1, DifficultyLevel.easy => 2, DifficultyLevel.medium => 3, DifficultyLevel.hard => 4, DifficultyLevel.veryHard => 5, }; } @override Widget build(BuildContext context) { return Text('${fillCount(difficulty)}/5'); } }