mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-09-30 15:17:43 -05:00
analyzer renders
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { Box, Divider, Flex } from "@chakra-ui/react";
|
||||
import ViewSlots, { ViewSlotsAbilities } from "components/builds/ViewSlots";
|
||||
import { ViewSlotsAbilities } from "components/builds/ViewSlots";
|
||||
import AbilityIcon from "components/common/AbilityIcon";
|
||||
import { abilities as allAbilities } from "lib/lists/abilities";
|
||||
|
||||
@@ -88,12 +88,6 @@ const AbilitiesSelector: React.FC<Props> = ({ abilities, setAbilities }) => {
|
||||
|
||||
return (
|
||||
<>
|
||||
<ViewSlots
|
||||
abilities={abilities}
|
||||
onAbilityClick={(gear, index) =>
|
||||
setAbilities(getModifiedAbilities("UNKNOWN", gear, index))
|
||||
}
|
||||
/>
|
||||
<Flex
|
||||
flexWrap="wrap"
|
||||
justifyContent="center"
|
||||
|
||||
@@ -22,6 +22,7 @@ import {
|
||||
import { zodResolver } from "@hookform/resolvers/zod";
|
||||
import { t, Trans } from "@lingui/macro";
|
||||
import { Ability } from "@prisma/client";
|
||||
import ViewSlots from "components/builds/ViewSlots";
|
||||
import MySelect from "components/common/MySelect";
|
||||
import WeaponSelector from "components/common/WeaponSelector";
|
||||
import { getToastOptions } from "lib/getToastOptions";
|
||||
@@ -176,6 +177,33 @@ const BuildModal: React.FC<Props> = ({ onClose, build }) => {
|
||||
value: shoesAbilities,
|
||||
}) => (
|
||||
<Box mt={4}>
|
||||
<ViewSlots
|
||||
abilities={{
|
||||
headAbilities,
|
||||
clothingAbilities,
|
||||
shoesAbilities,
|
||||
}}
|
||||
onAbilityClick={(gear, index) => {
|
||||
const abilityArrays = {
|
||||
headAbilities,
|
||||
clothingAbilities,
|
||||
shoesAbilities,
|
||||
};
|
||||
|
||||
const onChange = {
|
||||
headAbilities: onHeadChange,
|
||||
clothingAbilities: onClothingChange,
|
||||
shoesAbilities: onShoesChange,
|
||||
};
|
||||
|
||||
const newAbilityArray = {
|
||||
...abilityArrays[gear],
|
||||
};
|
||||
|
||||
newAbilityArray[index] = "UNKNOWN";
|
||||
onChange[gear](newAbilityArray);
|
||||
}}
|
||||
/>
|
||||
<AbilitiesSelector
|
||||
abilities={{
|
||||
headAbilities,
|
||||
|
||||
Reference in New Issue
Block a user