mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2025-12-17 07:14:28 +01:00
27 lines
391 B
Dart
27 lines
391 B
Dart
final linuxIcons = LinuxIcons([
|
|
'ubuntu',
|
|
'arch',
|
|
'centos',
|
|
'debian',
|
|
'fedora',
|
|
'opensuse',
|
|
'kali',
|
|
'wrt',
|
|
'armbian'
|
|
]);
|
|
|
|
class LinuxIcons {
|
|
List<String> db;
|
|
|
|
LinuxIcons(this.db);
|
|
|
|
String? search(String sysVer) {
|
|
for (var item in db) {
|
|
if (sysVer.toLowerCase().contains(item)) {
|
|
return 'assets/linux/$item.png';
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
}
|