Files
kandev/apps/web/components/task/chat/context-items/prompt-item.tsx
T
2026-02-19 22:18:01 +00:00

21 lines
572 B
TypeScript

"use client";
import { memo } from "react";
import type { PromptContextItem } from "@/lib/types/context";
import { ContextChip } from "./context-chip";
import { PromptPreview } from "./prompt-preview";
export const PromptItem = memo(function PromptItem({ item }: { item: PromptContextItem }) {
return (
<ContextChip
kind="prompt"
label={item.label}
pinned={item.pinned}
preview={<PromptPreview content={item.promptContent ?? null} />}
onClick={item.onClick}
onUnpin={item.onUnpin}
onRemove={item.onRemove}
/>
);
});