@ai-stack/payloadcms
Version:
<p align="center"> <img alt="Payload AI Plugin" src="assets/payload-ai-intro.gif" width="100%" /> </p>
75 lines (74 loc) • 1.83 kB
JavaScript
import { Compose, Expand, Proofread, Rephrase, Settings, Simplify, Summarize } from './items.js';
import { MemoizedTranslateMenu } from './TranslateMenu.js';
export const menuItemsMap = [
{
name: 'Proofread',
component: Proofread,
excludedFor: [
'upload'
],
labelKey: 'ai-plugin:proofread',
loadingKey: 'ai-plugin:proofreading'
},
{
name: 'Rephrase',
component: Rephrase,
excludedFor: [
'upload'
],
labelKey: 'ai-plugin:rephrase',
loadingKey: 'ai-plugin:rephrasing'
},
{
name: 'Translate',
component: MemoizedTranslateMenu,
excludedFor: [
'upload'
],
labelKey: 'ai-plugin:translate',
loadingKey: 'ai-plugin:translating'
},
{
name: 'Expand',
component: Expand,
excludedFor: [
'upload',
'text'
],
labelKey: 'ai-plugin:expand',
loadingKey: 'ai-plugin:expanding'
},
{
// Turned off - WIP
name: 'Summarize',
component: Summarize,
excludedFor: [
'upload',
'text',
'richText'
],
labelKey: 'ai-plugin:summarize',
loadingKey: 'ai-plugin:summarizing'
},
{
name: 'Simplify',
component: Simplify,
excludedFor: [
'upload'
],
labelKey: 'ai-plugin:simplify',
loadingKey: 'ai-plugin:simplifying'
},
{
name: 'Compose',
component: Compose,
labelKey: 'ai-plugin:compose',
loadingKey: 'ai-plugin:composing'
},
{
name: 'Settings',
component: Settings,
labelKey: 'ai-plugin:settings'
}
];
//# sourceMappingURL=itemsMap.js.map