import React from 'react' import './index.scss' import { appState } from '~utils/appState' import SegmentedControl from '~components/SegmentedControl' import Segment from '~components/Segment' import ToggleSwitch from '~components/ToggleSwitch' import { GridType } from '~utils/enums' import { useSnapshot } from 'valtio' interface Props { selectedTab: GridType onClick: (event: React.ChangeEvent) => void onCheckboxChange: (event: React.ChangeEvent) => void } const PartySegmentedControl = (props: Props) => { const { party } = useSnapshot(appState) function getElement() { switch(party.element) { case 1: return "wind"; break case 2: return "fire"; break case 3: return "water"; break case 4: return "earth"; break case 5: return "dark"; break case 6: return "light"; break } } const extraToggle =
Extra
return (
Class Characters Weapons Summons { (() => { if (party.editable && props.selectedTab == GridType.Weapon) { return extraToggle } })() }
) } export default PartySegmentedControl