feat: Convert all app files to JS
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import defineAction from '../../../../helpers/define-action';
|
||||
import { filterProvidedFields } from '../../common/filter-provided-fields';
|
||||
import defineAction from '../../../../helpers/define-action.js';
|
||||
import { filterProvidedFields } from '../../common/filter-provided-fields.js';
|
||||
|
||||
export default defineAction({
|
||||
name: 'Create activity',
|
||||
@@ -9,7 +9,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Subject',
|
||||
key: 'subject',
|
||||
type: 'string' as const,
|
||||
type: 'string',
|
||||
required: true,
|
||||
description: '',
|
||||
variables: true,
|
||||
@@ -17,7 +17,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Organization',
|
||||
key: 'organizationId',
|
||||
type: 'dropdown' as const,
|
||||
type: 'dropdown',
|
||||
required: false,
|
||||
description: '',
|
||||
variables: true,
|
||||
@@ -35,7 +35,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Assigned To',
|
||||
key: 'userId',
|
||||
type: 'dropdown' as const,
|
||||
type: 'dropdown',
|
||||
required: false,
|
||||
description:
|
||||
'If omitted, the activity will be assigned to the user of the connected account.',
|
||||
@@ -54,7 +54,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Person',
|
||||
key: 'personId',
|
||||
type: 'dropdown' as const,
|
||||
type: 'dropdown',
|
||||
required: false,
|
||||
description: '',
|
||||
variables: true,
|
||||
@@ -72,7 +72,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Deal',
|
||||
key: 'dealId',
|
||||
type: 'dropdown' as const,
|
||||
type: 'dropdown',
|
||||
required: false,
|
||||
description: '',
|
||||
variables: true,
|
||||
@@ -90,7 +90,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Is done?',
|
||||
key: 'isDone',
|
||||
type: 'dropdown' as const,
|
||||
type: 'dropdown',
|
||||
required: false,
|
||||
description: '',
|
||||
options: [
|
||||
@@ -107,7 +107,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Type',
|
||||
key: 'type',
|
||||
type: 'dropdown' as const,
|
||||
type: 'dropdown',
|
||||
required: false,
|
||||
description: '',
|
||||
variables: true,
|
||||
@@ -125,7 +125,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Due Date',
|
||||
key: 'dueDate',
|
||||
type: 'string' as const,
|
||||
type: 'string',
|
||||
required: false,
|
||||
description: 'Format must be YYYY-MM-DD',
|
||||
variables: true,
|
||||
@@ -133,7 +133,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Due Time',
|
||||
key: 'dueTime',
|
||||
type: 'string' as const,
|
||||
type: 'string',
|
||||
required: false,
|
||||
description: 'Format must be HH:MM',
|
||||
variables: true,
|
||||
@@ -141,7 +141,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Duration',
|
||||
key: 'duration',
|
||||
type: 'string' as const,
|
||||
type: 'string',
|
||||
required: false,
|
||||
description: 'Format must be HH:MM',
|
||||
variables: true,
|
||||
@@ -149,7 +149,7 @@ export default defineAction({
|
||||
{
|
||||
label: 'Note',
|
||||
key: 'note',
|
||||
type: 'string' as const,
|
||||
type: 'string',
|
||||
required: false,
|
||||
description: 'Accepts HTML format',
|
||||
variables: true,
|
||||
@@ -172,17 +172,17 @@ export default defineAction({
|
||||
} = $.step.parameters;
|
||||
|
||||
const fields = {
|
||||
subject: subject as string,
|
||||
org_id: organizationId as number,
|
||||
user_id: userId as number,
|
||||
person_id: personId as number,
|
||||
deal_id: dealId as number,
|
||||
done: isDone as number,
|
||||
type: type as string,
|
||||
due_time: dueTime as string,
|
||||
due_date: dueDate as string,
|
||||
duration: duration as string,
|
||||
note: note as string,
|
||||
subject: subject,
|
||||
org_id: organizationId,
|
||||
user_id: userId,
|
||||
person_id: personId,
|
||||
deal_id: dealId,
|
||||
done: isDone,
|
||||
type: type,
|
||||
due_time: dueTime,
|
||||
due_date: dueDate,
|
||||
duration: duration,
|
||||
note: note,
|
||||
};
|
||||
|
||||
const body = filterProvidedFields(fields);
|
Reference in New Issue
Block a user