+
+
+
+ {getResource(value)}
+
+ {' '}
+ ({value}%) {isSilver ? 'silver' : 'energy'}
+
+
+
+
+
+
) => {
+ setValue(parseInt(e.target.value, 10));
+ }}
+ />
+
+ )}
>
);
}
@@ -153,6 +171,37 @@ function AbandonButton({
);
}
+function ExtractButton({
+ planet,
+ extracting,
+ disabled,
+}: {
+ planet?: Planet;
+ extracting: boolean;
+ disabled?: boolean;
+}) {
+ const uiManager = useUIManager();
+
+ if (!planet) return null;
+
+ let silver = planet.silver;
+
+ return (
+