Remove unused code
This commit is contained in:
parent
4f5c790d7d
commit
9891cf4a46
1 changed files with 0 additions and 80 deletions
|
|
@ -29,9 +29,6 @@ const AwakeningSelect = (props: Props) => {
|
|||
|
||||
const [open, setOpen] = useState(false)
|
||||
|
||||
// Refs
|
||||
const awakeningLevelInput = React.createRef<HTMLInputElement>()
|
||||
|
||||
// States
|
||||
const [awakeningType, setAwakeningType] = useState(-1)
|
||||
const [awakeningLevel, setAwakeningLevel] = useState(1)
|
||||
|
|
@ -106,83 +103,6 @@ const AwakeningSelect = (props: Props) => {
|
|||
if (props.onOpenChange) props.onOpenChange(!open)
|
||||
}
|
||||
|
||||
function onClose() {
|
||||
if (props.onOpenChange) props.onOpenChange(false)
|
||||
}
|
||||
|
||||
function generateOptions(object: 'character' | 'weapon') {
|
||||
let options: Awakening[] = []
|
||||
if (object === 'character') options = characterAwakening
|
||||
else if (object === 'weapon') options = weaponAwakening
|
||||
else return
|
||||
|
||||
let optionElements: React.ReactNode[] = options.map((awakening, i) => {
|
||||
return (
|
||||
<SelectItem key={i} value={awakening.id}>
|
||||
{awakening.name[locale]}
|
||||
</SelectItem>
|
||||
)
|
||||
})
|
||||
|
||||
if (object === 'weapon') {
|
||||
optionElements?.unshift(
|
||||
<SelectItem key={-1} value={-1}>
|
||||
{t('awakening.no_type')}
|
||||
</SelectItem>
|
||||
)
|
||||
}
|
||||
|
||||
return optionElements
|
||||
}
|
||||
|
||||
function handleSelectChange(rawValue: string) {
|
||||
const value = parseInt(rawValue)
|
||||
setAwakeningType(value)
|
||||
}
|
||||
|
||||
function handleInputChange(event: React.ChangeEvent<HTMLInputElement>) {
|
||||
const value = parseFloat(event.target.value)
|
||||
if (handleLevelError(value)) setAwakeningLevel(value)
|
||||
}
|
||||
|
||||
function handleLevelError(value: number) {
|
||||
let error = ''
|
||||
if (value < 1) {
|
||||
error = t('awakening.errors.value_too_low', {
|
||||
minValue: 1,
|
||||
})
|
||||
} else if (value > maxValue) {
|
||||
error = t('awakening.errors.value_too_high', {
|
||||
maxValue: maxValue,
|
||||
})
|
||||
} else if (value % 1 != 0) {
|
||||
error = t('awakening.errors.value_not_whole')
|
||||
} else if (!value || value <= 0) {
|
||||
error = t('awakening.errors.value_empty')
|
||||
} else {
|
||||
error = ''
|
||||
}
|
||||
|
||||
setError(error)
|
||||
|
||||
return error.length === 0
|
||||
}
|
||||
|
||||
const rangeString = (object: 'character' | 'weapon') => {
|
||||
let minValue = 1
|
||||
let maxValue = 1
|
||||
|
||||
if (object === 'weapon') {
|
||||
minValue = 1
|
||||
maxValue = 15
|
||||
} else if (object === 'character') {
|
||||
minValue = 1
|
||||
maxValue = 9
|
||||
} else return
|
||||
|
||||
return `${minValue}~${maxValue}`
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="Awakening">
|
||||
<SelectWithInput
|
||||
|
|
|
|||
Loading…
Reference in a new issue