unlist-prompt-button.md

unlist-prompt-button.md

基本信息

  • 类型: React Client 组件
  • 路径: ./src/components/prompts/unlist-prompt-button.tsx

功能描述

下架按钮组件,用于将Prompt从列表中下架或重新上架。通常只有管理员或作者可以使用此功能。

导出内容

  • UnlistPromptButton - 主组件
  • UnlistPromptButtonProps - Props接口

Props 接口

属性类型说明
promptIdstringPrompt ID
isUnlistedboolean是否已下架
classNamestring自定义类名

依赖

  • react - React核心
  • next-intl - 国际化
  • lucide-react - 图标库
  • @/components/ui/button - 按钮组件
  • @/lib/utils - 工具函数

API端点

  • POST /api/prompts/{id}/unlist - 切换下架状态

相关组件

  • PromptDetail - Prompt详情页的管理按钮区域
  • FeaturePromptButton - 精选按钮
← 返回目录