[DEV] Done with the Chip selector

This commit is contained in:
2024-05-15 16:44:34 +03:00
parent 3f72e040a0
commit 2f8b4e6fb2
5 changed files with 292 additions and 10 deletions

View File

@@ -0,0 +1,20 @@
extension ListExtension<E> on List<E> {
bool containsAll(List<E> otherList) {
List<bool> checks = [];
//
for (E thisElement in otherList) {
checks.add(contains(thisElement));
}
return !checks.contains(false);
}
List<E> getUnique() {
List<E> uniqueItems = [];
for (E thisElement in this) {
if (!uniqueItems.contains(thisElement)) {
uniqueItems.add(thisElement);
}
}
return uniqueItems;
}
}