import { Box, Button, Flex, FormLabel, Input, Modal, ModalBody, ModalCloseButton, ModalContent, ModalFooter, ModalHeader, ModalOverlay, Select, Textarea, useDisclosure, useToast, } from '@chakra-ui/react' import { useState } from 'react' import { useSelector } from 'react-redux' import { sendSMSRequest } from '../../services' import { selectDeviceList } from '../../store/deviceListReducer' export default function SendSMS() { const { isOpen, onOpen, onClose } = useDisclosure() const deviceList = useSelector(selectDeviceList) const toast = useToast() const [formData, setFormData] = useState({ device: '', receivers: '', smsBody: '', }) const handSend = (e) => { e.preventDefault() sendSMSRequest(formData.device, { receivers: formData.receivers.replace(' ', '').split(','), smsBody: formData.smsBody, }) toast({ title: 'Sending SMS...', }) onClose() } const handleChange = (e) => { setFormData({ ...formData, [e.target.name]: e.target.value, }) } return ( <> Send SMS Select Device Receiver SMS Body