import { useQuery } from "@tanstack/react-query" import api from "../api/eolas-api" import { Link } from "react-router" import { ArrowUpDown } from "lucide-react" import { Button } from "@/components/ui/button" import { DataTable } from "@/components/DataTable" const columns = [ { accessorKey: "title", header: ({ column }) => { return ( ) }, cell: ({ cell, row }) => { return ( {row.original.title} ) }, }, { accessorKey: "date", header: "Date", }, { accessorKey: "time", header: "Time", }, ] export default function RecentEdits() { const { data, isLoading } = useQuery({ queryKey: ["entries_recent"], queryFn: () => api.get("/entries?limit=20&sort=date").then((res) => res.data), }) console.log(data) const parsed = data?.data?.map((entry) => { const [date, time] = entry?.last_modified?.split(" ") return { title: entry.title.replace(/_/g, " "), date: new Date(date).toLocaleString("en-GB", { day: "numeric", month: "long", year: "numeric", }), time: time, } }) return ( <>

Recent edits

) }