opt.: l10n & fix: write script (#514)
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import 'package:fl_lib/fl_lib.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:server_box/core/extension/context/locale.dart';
|
||||
|
||||
@@ -21,46 +22,27 @@ enum ContainerMenu {
|
||||
terminal,
|
||||
//stats,
|
||||
];
|
||||
} else {
|
||||
return [start, rm, logs];
|
||||
}
|
||||
return [start, rm, logs];
|
||||
}
|
||||
|
||||
IconData get icon {
|
||||
switch (this) {
|
||||
case ContainerMenu.start:
|
||||
return Icons.play_arrow;
|
||||
case ContainerMenu.stop:
|
||||
return Icons.stop;
|
||||
case ContainerMenu.restart:
|
||||
return Icons.restart_alt;
|
||||
case ContainerMenu.rm:
|
||||
return Icons.delete;
|
||||
case ContainerMenu.logs:
|
||||
return Icons.logo_dev;
|
||||
case ContainerMenu.terminal:
|
||||
return Icons.terminal;
|
||||
// case DockerMenuType.stats:
|
||||
// return Icons.bar_chart;
|
||||
}
|
||||
}
|
||||
IconData get icon => switch (this) {
|
||||
ContainerMenu.start => Icons.play_arrow,
|
||||
ContainerMenu.stop => Icons.stop,
|
||||
ContainerMenu.restart => Icons.restart_alt,
|
||||
ContainerMenu.rm => Icons.delete,
|
||||
ContainerMenu.logs => Icons.logo_dev,
|
||||
ContainerMenu.terminal => Icons.terminal,
|
||||
// DockerMenuType.stats => Icons.bar_chart,
|
||||
};
|
||||
|
||||
String get toStr {
|
||||
switch (this) {
|
||||
case ContainerMenu.start:
|
||||
return l10n.start;
|
||||
case ContainerMenu.stop:
|
||||
return l10n.stop;
|
||||
case ContainerMenu.restart:
|
||||
return l10n.restart;
|
||||
case ContainerMenu.rm:
|
||||
return l10n.delete;
|
||||
case ContainerMenu.logs:
|
||||
return l10n.log;
|
||||
case ContainerMenu.terminal:
|
||||
return l10n.terminal;
|
||||
// case DockerMenuType.stats:
|
||||
// return s.stats;
|
||||
}
|
||||
}
|
||||
String get toStr => switch (this) {
|
||||
ContainerMenu.start => l10n.start,
|
||||
ContainerMenu.stop => l10n.stop,
|
||||
ContainerMenu.restart => l10n.restart,
|
||||
ContainerMenu.rm => libL10n.delete,
|
||||
ContainerMenu.logs => libL10n.log,
|
||||
ContainerMenu.terminal => l10n.terminal,
|
||||
// DockerMenuType.stats => s.stats,
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user