UNPKG

@assistant-ui/react

Version:

Open-source TypeScript/React library for building production-grade AI chat experiences

24 lines (19 loc) • 674 B
"use client"; import { type ActionButtonElement, type ActionButtonProps, createActionButton, } from "../../utils/createActionButton"; import { useThreadListItemArchive as useThreadListItemArchiveBehavior } from "@assistant-ui/core/react"; const useThreadListItemArchive = () => { const { archive } = useThreadListItemArchiveBehavior(); return archive; }; export namespace ThreadListItemPrimitiveArchive { export type Element = ActionButtonElement; export type Props = ActionButtonProps<typeof useThreadListItemArchive>; } export const ThreadListItemPrimitiveArchive = createActionButton( "ThreadListItemPrimitive.Archive", useThreadListItemArchive, );