Fix typescript build errors

This commit is contained in:
Justin Edmund 2022-03-03 16:58:04 -08:00
parent 8fe270adb5
commit 242c61c200
4 changed files with 10 additions and 9 deletions

View file

@ -65,11 +65,11 @@ const AXSelect = (props: Props) => {
useEffect(() => { useEffect(() => {
props.sendValues(primaryAxModifier, primaryAxValue, secondaryAxModifier, secondaryAxValue) props.sendValues(primaryAxModifier, primaryAxValue, secondaryAxModifier, secondaryAxValue)
}, [primaryAxModifier, primaryAxValue, secondaryAxModifier, secondaryAxValue]) }, [props, primaryAxModifier, primaryAxValue, secondaryAxModifier, secondaryAxValue])
useEffect(() => { useEffect(() => {
props.sendValidity(primaryAxValue > 0 && errors.axValue1 === '' && errors.axValue2 === '') props.sendValidity(primaryAxValue > 0 && errors.axValue1 === '' && errors.axValue2 === '')
}, [primaryAxValue, errors]) }, [props, primaryAxValue, errors])
// Classes // Classes
const secondarySetClasses = classNames({ const secondarySetClasses = classNames({

View file

@ -232,7 +232,7 @@ const WeaponGrid = (props: Props) => {
// Render: JSX components // Render: JSX components
const mainhandElement = ( const mainhandElement = (
<WeaponUnit <WeaponUnit
gridWeapon={grid.weapons.mainWeapon} gridWeapon={appState.grid.weapons.mainWeapon}
editable={party.editable} editable={party.editable}
key="grid_mainhand" key="grid_mainhand"
position={-1} position={-1}
@ -247,7 +247,7 @@ const WeaponGrid = (props: Props) => {
return ( return (
<li key={`grid_unit_${i}`} > <li key={`grid_unit_${i}`} >
<WeaponUnit <WeaponUnit
gridWeapon={grid.weapons.allWeapons[i]} gridWeapon={appState.grid.weapons.allWeapons[i]}
editable={party.editable} editable={party.editable}
position={i} position={i}
unitType={1} unitType={1}
@ -261,7 +261,7 @@ const WeaponGrid = (props: Props) => {
const extraGridElement = ( const extraGridElement = (
<ExtraWeapons <ExtraWeapons
grid={grid.weapons.allWeapons} grid={appState.grid.weapons.allWeapons}
editable={party.editable} editable={party.editable}
offset={numWeapons} offset={numWeapons}
updateObject={receiveWeaponFromSearch} updateObject={receiveWeaponFromSearch}

View file

@ -44,7 +44,8 @@ const WeaponKeyDropdown = React.forwardRef<HTMLSelectElement, Props>(function us
}, },
series: props.series, series: props.series,
slot: props.slot, slot: props.slot,
group: -1 group: -1,
order: 0
} }
const organizeWeaponKeys = useCallback((weaponKeys: WeaponKey[]) => { const organizeWeaponKeys = useCallback((weaponKeys: WeaponKey[]) => {
@ -74,7 +75,7 @@ const WeaponKeyDropdown = React.forwardRef<HTMLSelectElement, Props>(function us
} }
fetchWeaponKeys() fetchWeaponKeys()
}, [organizeWeaponKeys]) }, [props.series, props.slot, organizeWeaponKeys])
function weaponKeyGroup(index: number) { function weaponKeyGroup(index: number) {
['α','β','γ','Δ'].sort((a, b) => a.localeCompare(b, 'el')) ['α','β','γ','Δ'].sort((a, b) => a.localeCompare(b, 'el'))

View file

@ -5,6 +5,6 @@ interface GridWeapon {
object: Weapon object: Weapon
uncap_level: number uncap_level: number
element: number element: number
weapon_keys?: WeaponKey[] weapon_keys?: Array<WeaponKey>
ax?: SimpleAxSkill[] ax?: Array<SimpleAxSkill>
} }