@assistant-ui/react
Version:
Open-source TypeScript/React library for building production-grade AI chat experiences
24 lines (19 loc) • 674 B
text/typescript
"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,
);