feat: crew training info

This commit is contained in:
TrèsAbhi committed 2024-04-01 09:31:02 -05:00
1 parent 879a5d534c
commit 194e5fceca
3 files changed
+36 -13

No files matched your search

@@ -37,6 +37,8 @@ export function Consumables() {
<ConfigurationChildWrapper> <ConfigurationChildWrapper>
<Flex gap="4" align="center"> <Flex gap="4" align="center">
<Flex gap="2" align="center"> <Flex gap="2" align="center">
<Heading size="4">Consumables</Heading>
<Popover.Root> <Popover.Root>
<Popover.Trigger> <Popover.Trigger>
<IconButton variant="ghost"> <IconButton variant="ghost">
@@ -45,16 +47,12 @@ export function Consumables() {
</Popover.Trigger> </Popover.Trigger>
<Popover.Content> <Popover.Content>
<Flex direction="column" gap="2"> <Text>
<Text> <Text color="amber">Yellow consumables</Text> do not affect the
<Text color="amber">Yellow consumables</Text> do not affect statistics.
the statistics. </Text>
</Text>
</Flex>
</Popover.Content> </Popover.Content>
</Popover.Root> </Popover.Root>
<Heading size="4">Consumables</Heading>
</Flex> </Flex>
<Button <Button
@@ -41,6 +41,8 @@ export function Skills() {
<ConfigurationChildWrapper> <ConfigurationChildWrapper>
<Flex gap="4" align="center"> <Flex gap="4" align="center">
<Flex gap="2" align="center"> <Flex gap="2" align="center">
<Heading size="4">Crew skills</Heading>
<Popover.Root> <Popover.Root>
<Popover.Trigger> <Popover.Trigger>
<IconButton variant="ghost"> <IconButton variant="ghost">
@@ -61,8 +63,6 @@ export function Skills() {
</Flex> </Flex>
</Popover.Content> </Popover.Content>
</Popover.Root> </Popover.Root>
<Heading size="4">Crew skills</Heading>
</Flex> </Flex>
<Button <Button
@@ -1,5 +1,13 @@
import { AccessibilityIcon } from '@radix-ui/react-icons'; import { AccessibilityIcon, InfoCircledIcon } from '@radix-ui/react-icons';
import { Flex, Heading, Slider, Text, TextField } from '@radix-ui/themes'; import {
Flex,
Heading,
IconButton,
Popover,
Slider,
Text,
TextField,
} from '@radix-ui/themes';
import { debounce } from 'lodash'; import { debounce } from 'lodash';
import { use, useEffect, useRef, useState } from 'react'; import { use, useEffect, useRef, useState } from 'react';
import { lerp } from 'three/src/math/MathUtils'; import { lerp } from 'three/src/math/MathUtils';
@@ -657,7 +665,24 @@ export function Characteristics() {
</Flex> </Flex>
<Flex direction="column" gap="2"> <Flex direction="column" gap="2">
<Heading size="5">Crew training</Heading> <Flex gap="2" align="center">
<Heading size="5">Crew training</Heading>
<Popover.Root>
<Popover.Trigger>
<IconButton variant="ghost">
<InfoCircledIcon />
</IconButton>
</Popover.Trigger>
<Popover.Content>
<Flex gap="1" align="center">
<AccessibilityIcon />
<Text>represents the other roles a crew member can take.</Text>
</Flex>
</Popover.Content>
</Popover.Root>
</Flex>
{tank.crew.map((member) => { {tank.crew.map((member) => {
const count = member.count ?? 1; const count = member.count ?? 1;