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