mirror of
https://github.com/blitzkit/blitzkit.git
synced 2026-10-23 19:49:50 +02:00
feat: progress on compare
This commit is contained in:
1 parent
53c0f48437
commit
d90a3cc010
24 files changed
+214
-93
No files matched your search
@@ -0,0 +1,28 @@
|
||||
import { InfoCircledIcon } from '@radix-ui/react-icons';
|
||||
import { Callout } from '@radix-ui/themes';
|
||||
import { CompareEphemeral } from '../stores/compareEphemeral';
|
||||
|
||||
export function DamageWarning() {
|
||||
const members = CompareEphemeral.use((state) => state.members);
|
||||
const hasReactive = members.some((member) => member.consumables.includes(33));
|
||||
const haDynamicArmor = members.some((member) =>
|
||||
member.consumables.includes(73),
|
||||
);
|
||||
const hasSpallLiner = members.some((member) =>
|
||||
member.provisions.includes(101),
|
||||
);
|
||||
|
||||
if (!hasReactive && !haDynamicArmor && !hasSpallLiner) return null;
|
||||
|
||||
{
|
||||
<Callout.Root>
|
||||
<Callout.Icon>
|
||||
<InfoCircledIcon />
|
||||
</Callout.Icon>
|
||||
<Callout.Text>
|
||||
Consumables like Reactive Armor and Dynamic Armor System and provisions
|
||||
like Spall Liner may reduce other tanks' damage.
|
||||
</Callout.Text>
|
||||
</Callout.Root>;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user