Make onOpenChange optional

This commit is contained in:
Justin Edmund 2023-01-06 03:04:17 -08:00
parent bab9488913
commit 12a01ef31d

View file

@ -16,7 +16,7 @@ interface Props {
object: 'character' | 'weapon'
awakeningType?: number
awakeningLevel?: number
onOpenChange: (open: boolean) => void
onOpenChange?: (open: boolean) => void
sendValidity: (isValid: boolean) => void
sendValues: (type: number, level: number) => void
}
@ -103,11 +103,11 @@ const AwakeningSelect = (props: Props) => {
// Classes
function changeOpen() {
setOpen(!open)
props.onOpenChange(!open)
if (props.onOpenChange) props.onOpenChange(!open)
}
function onClose() {
props.onOpenChange(false)
if (props.onOpenChange) props.onOpenChange(false)
}
function generateOptions(object: 'character' | 'weapon') {