UNPKG

@assistant-ui/react

Version:

TypeScript/React library for AI Chat

27 lines (22 loc) 694 B
"use client"; import { ActionButtonElement, ActionButtonProps, createActionButton, } from "../../utils/createActionButton"; import { useAssistantApi } from "../../context"; import { useCallback } from "react"; const useThreadListItemUnarchive = () => { const api = useAssistantApi(); return useCallback(() => { api.threadListItem().unarchive(); }, [api]); }; export namespace ThreadListItemPrimitiveUnarchive { export type Element = ActionButtonElement; export type Props = ActionButtonProps<typeof useThreadListItemUnarchive>; } export const ThreadListItemPrimitiveUnarchive = createActionButton( "ThreadListItemPrimitive.Unarchive", useThreadListItemUnarchive, );