'use client' import { timeAgo } from '@/lib/utils' import Link from 'next/link' import { useState } from 'react' import { DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, IconEdit2, IconMoreVertical, IconTrash2, } from 'ui' import ConfirmDeleteThreadModal from './ConfirmDeleteThreadModal' import EditThreadModal from './EditThreadModal' import { ThreadType } from './Threads' const Thread = ({ thread }: { thread: ThreadType }) => { const { created_at, thread_id, thread_title } = thread const formattedTimeAgo = timeAgo(created_at!) const [editOpen, setEditOpen] = useState(false) const [deleteOpen, setDeleteOpen] = useState(false) return ( <>
{thread_title} Last updated {formattedTimeAgo}
{ console.log('trying to edit thread') setEditOpen(true) }} >

Edit name

setDeleteOpen(true)}>

Delete thread

setDeleteOpen(false)} /> setEditOpen(false)} /> ) } export default Thread