15 lines
517 B
Dart
15 lines
517 B
Dart
import 'package:flisp_app/models/flisp.dart';
|
|
|
|
List<Flisp> getActiveFlisps(FlispTab currentTab, List<Flisp> flisps) {
|
|
switch (currentTab) {
|
|
case FlispTab.life:
|
|
return flisps.where((flisp) => flisp.tag.label == FlispTab.life.label).toList();
|
|
case FlispTab.work:
|
|
return flisps.where((flisp) => flisp.tag.label == FlispTab.work.label).toList();
|
|
case FlispTab.study:
|
|
return flisps.where((flisp) => flisp.tag.label == FlispTab.study.label).toList();
|
|
default:
|
|
return flisps;
|
|
}
|
|
}
|