import { DatatablePrimeV2 } from '@/components/Datatables-v2' import { Belakang } from '@/components/Layouts' import { Judul } from '@/components/TextCustom' import { VerifikasiList } from '@/services/otorisasi/verifikasi-service' import { Formik } from 'formik' import moment from 'moment' import Head from 'next/head' import Link from 'next/link' import { Button } from 'primereact/button' import { Calendar } from 'primereact/calendar' import { Card } from 'primereact/card' import { Column } from 'primereact/column' import { InputText } from 'primereact/inputtext' import { Toast } from 'primereact/toast' import React, { useEffect, useRef, useState } from 'react' export default function Rekomendasi() { const toast = useRef(null) const [data, setData] = useState([]) const [loading, setLoading] = useState(false) const [search, setSearch] = useState({}) // DATATABLE const [first, setFirst] = useState(0) const [page, setPage] = useState(1) const [length, setLength] = useState(10) const [totalRecords, setTotalRecords] = useState(0) const [orderDir, setOrderDir] = useState('desc') const [orderCol, setOrderCol] = useState(2) const [sort, setSort] = useState([]) useEffect(() => { setLoading(true) let params = { draw: page, start: first, length: length, order_col: orderCol, order_dir: orderDir, } const { no_spp, tanggal_input } = search params.no_spp = no_spp ? no_spp : '' params.tanggal_input = tanggal_input ? moment(tanggal_input).format('YYYY-MM-DD') : '' VerifikasiList(params).then((res) => { setData(res.data) setLoading(false) setTotalRecords( res.recordsFiltered === 1 ? 1 : res.recordsFiltered < 1 ? res.recordsFiltered : res.recordsFiltered ) }) }, [page, first, length, search, orderCol, orderDir]) const actionBodyTemplate = (rowData) => { return (