mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: some more stats 2
This commit is contained in:
1 parent
096122d43c
commit
753804b8cf
1 file changed
+20
-2
@@ -48,6 +48,8 @@ export default function Page() {
|
|||||||
[searchParams],
|
[searchParams],
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const hasNonRegularGun = tanks.some(({ gun }) => gun.type !== 'regular');
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const tanksParam = searchParams.get('tanks');
|
const tanksParam = searchParams.get('tanks');
|
||||||
|
|
||||||
@@ -81,7 +83,7 @@ export default function Page() {
|
|||||||
) => number | undefined);
|
) => number | undefined);
|
||||||
display: (
|
display: (
|
||||||
member: Awaited<ReturnType<typeof tankCharacteristics>>,
|
member: Awaited<ReturnType<typeof tankCharacteristics>>,
|
||||||
) => number | string;
|
) => number | string | undefined;
|
||||||
deltaType?: 'higherIsBetter' | 'lowerIsBetter';
|
deltaType?: 'higherIsBetter' | 'lowerIsBetter';
|
||||||
}) {
|
}) {
|
||||||
const values = stats.map((stat) =>
|
const values = stats.map((stat) =>
|
||||||
@@ -93,7 +95,6 @@ export default function Page() {
|
|||||||
<Table.RowHeaderCell>
|
<Table.RowHeaderCell>
|
||||||
<Flex
|
<Flex
|
||||||
align="center"
|
align="center"
|
||||||
justify="center"
|
|
||||||
style={{
|
style={{
|
||||||
width: '100%',
|
width: '100%',
|
||||||
height: '100%',
|
height: '100%',
|
||||||
@@ -232,6 +233,23 @@ export default function Page() {
|
|||||||
.join(', ')
|
.join(', ')
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
|
{hasNonRegularGun && (
|
||||||
|
<Row
|
||||||
|
name="Intra-clip"
|
||||||
|
value={(stat) => stat.intraClip}
|
||||||
|
display={(stats) => stats.intraClip?.toFixed(2)}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
<Row
|
||||||
|
name="Caliber"
|
||||||
|
value="caliber"
|
||||||
|
display={(stats) => stats.caliber.toFixed(0)}
|
||||||
|
/>
|
||||||
|
<Row
|
||||||
|
name="Penetration"
|
||||||
|
value="penetration"
|
||||||
|
display={(stats) => stats.penetration.toFixed(0)}
|
||||||
|
/>
|
||||||
</Table.Body>
|
</Table.Body>
|
||||||
</Table.Root>
|
</Table.Root>
|
||||||
</Flex>
|
</Flex>
|
||||||
|
|||||||
Reference in new issue
Block a user