Files
mixtape/zero.Backoffice.UI/app/modules/mails/schemas/editor.ts
T
2021-12-22 10:55:40 +01:00

23 lines
942 B
TypeScript

import { ZeroEditor } from "../../../editor/editor";
const editor = new ZeroEditor('mailtemplates');
editor.resourcePrefix = '@mailTemplate.fields.';
const general = editor.tab('general', '@ui.tab_general');
const sender = editor.tab('sender', '@mailTemplate.tabs.sender');
const recipient = editor.tab('recipient', '@mailTemplate.tabs.recipient');
general.field('name', { label: '@ui.name' }).text({ maxLength: 60 });
general.field('key').text({ maxLength: 60 });
general.field('subject').text({ maxLength: 80 });
general.field('body', { optional: true }).rte();
general.field('preheader', { optional: true }).text({ maxLength: 160 });
sender.field('senderEmail', { optional: true }).text();
sender.field('senderName', { optional: true }).text();
recipient.field('recipientEmail', { optional: true }).text();
recipient.field('cc', { optional: true }).text();
recipient.field('bcc', { optional: true }).text();
export default editor;