feat: enhance firearm options and tuning button styles for better usability
This commit is contained in:
@@ -66,7 +66,10 @@ export default function ModificationForm({ form, onFinish, lockFirearmId }: Modi
|
|||||||
}, [])
|
}, [])
|
||||||
|
|
||||||
const mergedFirearmOptions = useMemo(() => {
|
const mergedFirearmOptions = useMemo(() => {
|
||||||
if (lockFirearmId === undefined || firearmOptions.some((option) => option.value === lockFirearmId)) {
|
if (
|
||||||
|
lockFirearmId === undefined ||
|
||||||
|
firearmOptions.some((option) => option.value === lockFirearmId)
|
||||||
|
) {
|
||||||
return firearmOptions
|
return firearmOptions
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -191,6 +194,7 @@ export default function ModificationForm({ form, onFinish, lockFirearmId }: Modi
|
|||||||
))}
|
))}
|
||||||
<Button
|
<Button
|
||||||
type="dashed"
|
type="dashed"
|
||||||
|
disabled={tuningFields.length >= 2}
|
||||||
onClick={() => addTuning({ tuningName: "", tuningValue: 0 })}>
|
onClick={() => addTuning({ tuningName: "", tuningValue: 0 })}>
|
||||||
添加精校
|
添加精校
|
||||||
</Button>
|
</Button>
|
||||||
@@ -200,7 +204,8 @@ export default function ModificationForm({ form, onFinish, lockFirearmId }: Modi
|
|||||||
</Card>
|
</Card>
|
||||||
))}
|
))}
|
||||||
<Button
|
<Button
|
||||||
type="dashed"
|
variant="solid"
|
||||||
|
color="lime"
|
||||||
onClick={() => addAccessory({ slotName: "", accessoryName: "", tunings: [] })}>
|
onClick={() => addAccessory({ slotName: "", accessoryName: "", tunings: [] })}>
|
||||||
添加配件
|
添加配件
|
||||||
</Button>
|
</Button>
|
||||||
@@ -210,4 +215,3 @@ export default function ModificationForm({ form, onFinish, lockFirearmId }: Modi
|
|||||||
</Form>
|
</Form>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user