import React, { useState } from "react";
import AdminLayout from "./Layout/AdminLayout";
import { FaPlus, FaTrash } from "react-icons/fa6";
import Pagination from "../../Components/Pagination";
import { FaEdit } from "react-icons/fa";
import { IoBookOutline } from "react-icons/io5";
import { Link } from "@inertiajs/react";
import GenerateUrl from "../../Utils/GenerateUrl";
import useSWR from "swr";
import { fetcher } from "../../Utils/Fetcher";
import { debounce } from "../../Utils/Debounce";
import NoDataTable from "../../Components/NoDataTable";
const Materi = (props) => {
const [page, setPage] = useState(1);
const [search, setSearch] = useState("");
const URL = GenerateUrl(
"/api/v1/kategori",
`page=${page}`,
`search=${encodeURIComponent(search)}`
);
const { data, error, isLoading } = useSWR(URL, fetcher);
const handleSearch = debounce((term) => {
setSearch(term);
}, 500);
const handleChangeSearch = (e) => {
const { value } = e.target;
setPage(1);
handleSearch(value);
};
return (
{deskripsi}