feature-prompt-button.md

feature-prompt-button.md

基本信息

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

功能描述

精选按钮组件,用于将Prompt标记为精选或取消精选。通常只有管理员可以使用此功能。

导出内容

  • FeaturePromptButton - 主组件
  • FeaturePromptButtonProps - Props接口

Props 接口

属性类型说明
promptIdstringPrompt ID
isFeaturedboolean是否精选
classNamestring自定义类名

依赖

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

API端点

  • POST /api/prompts/{id}/feature - 切换精选状态

相关组件

  • PromptDetail - Prompt详情页的管理按钮区域
  • UnlistPromptButton - 下架按钮
← 返回目录