const ManageMember=(props, config)=>{
const {custCode, setCustCode,handleChangeCustCode, handleClose, setBaskets, setMember, member,isMobile=false} = props
const {Row, Col} = ReactBootstrap
const [loading, setLoading] = useState(false)
const handleCancelMember=()=>{
setCustCode(null)
setBaskets(prev => ({
...prev,
basket: {
...prev.basket,
cust_code: null
}
}));
setMember(null)
handleClose()
}
const handleCompleteScanQR=()=>{
handleChangeCustCode()
handleClose()
}
return (
setCustCode(e.target.value)}
type='text'
required={false}
feedback={null}
onEnter={handleChangeCustCode}
size="sm"
autoFocus={true} // Tự động tập trung vào TextInput
onFocus={(e) => e.target.select()}
tabIndex={1} // Thiết lập tabIndex cho TextInput
/>
{config?.lang === 'vi' ? "Đóng" : "Close"}}
onClick={handleClose}
variant='secondary'
type='button'
style={{ float: 'right', marginLeft: '10px' }} // Thêm khoảng cách giữa các nút
visible={true}
tabIndex={4} // Thay đổi tabIndex
/>
{member &&
{config?.lang === 'vi' ? "Hủy Thành Viên" : "Cancel Member"}}
onClick={handleCancelMember}
variant='danger'
type='button'
style={{ float: 'right', marginLeft: '10px' }} // Thêm khoảng cách giữa các nút
visible={true}
tabIndex={3} // Thay đổi tabIndex
/>
}
{member == null &&
{config?.lang === 'vi' ? "Nhập" : "Enter"}}
onClick={handleChangeCustCode}
variant='primary'
type='button'
style={{ float: 'right' }}
visible={true}
tabIndex={2} // Thay đổi tabIndex
/>
}
{isMobile &&
}
)
}