'use client' import { useEffect, useState } from 'react' export default function QSelectBox({ title = '', options, onChange, value, disabled = false, params = {} }) { const [openSelect, setOpenSelect] = useState(false) const [selected, setSelected] = useState(title === '' ? options[0].name : title) const handleClickSelectOption = (option) => { setSelected(option.name) onChange?.(option, params) } useEffect(() => { value && handleClickSelectOption(value) }, [value]) return (
{} : () => setOpenSelect(!openSelect)}>

{selected}

) }