17 lines · 489 B · TypeScript
RawDownload
import type { MenuAction } from "@react-native-menu/menu"; export function buildThreadTitleRegenerationMenuItems(input: {  readonly supported: boolean;  readonly isRegenerating: boolean;}): MenuAction[] {  if (!input.supported) return [];   return [    {      id: "regenerate-title",      title: input.isRegenerating ? "Regenerating…" : "Regenerate title",      image: "arrow.clockwise",      ...(input.isRegenerating ? { attributes: { disabled: true } } : {}),    },  ];}