import Input from "@/components/Forms/Input";
import InputGroup from "@/components/Forms/InputGroup";
import { Button } from "@/components/ui/button";
import { GetForm } from "@/utils";

const PesquisaSatisfacao = ({ onSubmitFunction, ...rest }: any) => {
  const { handleSubmit, ...form } = GetForm();

  return (
    <form onSubmit={handleSubmit(onSubmitFunction)} {...rest}>
      <InputGroup>
        <Input
          name="data_pesquisa_satisfacao"
          label="Data pesquisa"
          formulario={form}
          type="date"
          required
          error="Informe a data da coleta da pesquisa"
        />
        <Input
          name="responsavel_pesquisa_satisfacao"
          label="Responsável"
          formulario={form}
          required
          error="Informe o responsável pela pesquisa"
        />
      </InputGroup>
      <InputGroup>
        <Input
          name="obs_pesquisa_satisfacao"
          label="Observação"
          formulario={form}
          type="textarea"
        />
      </InputGroup>
      <InputGroup align="end">
        <Button className="hover:bg-success bg-success mt-5 rounded-md py-2 px-5">
          Salvar
        </Button>
      </InputGroup>
    </form>
  );
};

export default PesquisaSatisfacao;
