feat: Convert all app files to JS

This commit is contained in:
Faruk AYDIN
2024-01-05 17:44:21 +01:00
parent b95478b635
commit 43dba351c3
1030 changed files with 5114 additions and 6436 deletions

View File

@@ -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 note',
@@ -9,7 +9,7 @@ export default defineAction({
{
label: 'Content',
key: 'content',
type: 'string' as const,
type: 'string',
required: true,
description: 'Supports some HTML formatting.',
variables: true,
@@ -17,7 +17,7 @@ export default defineAction({
{
label: 'Deal',
key: 'dealId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'Note must be associated with at least one deal, person, organization, or lead.',
@@ -36,7 +36,7 @@ export default defineAction({
{
label: 'Pin note on specified deal?',
key: 'pinnedDeal',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description: '',
options: [
@@ -53,7 +53,7 @@ export default defineAction({
{
label: 'Person',
key: 'personId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'Note must be associated with at least one deal, person, organization, or lead.',
@@ -72,7 +72,7 @@ export default defineAction({
{
label: 'Pin note on specified person?',
key: 'pinnedPerson',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description: '',
options: [
@@ -89,7 +89,7 @@ export default defineAction({
{
label: 'Organization',
key: 'organizationId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'Note must be associated with at least one deal, person, organization, or lead.',
@@ -108,7 +108,7 @@ export default defineAction({
{
label: 'Pin note on specified organization?',
key: 'pinnedOrganization',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description: '',
options: [
@@ -125,7 +125,7 @@ export default defineAction({
{
label: 'Lead',
key: 'leadId',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description:
'Note must be associated with at least one deal, person, organization, or lead.',
@@ -144,7 +144,7 @@ export default defineAction({
{
label: 'Pin note on specified lead?',
key: 'pinnedLead',
type: 'dropdown' as const,
type: 'dropdown',
required: false,
description: '',
options: [
@@ -174,15 +174,15 @@ export default defineAction({
} = $.step.parameters;
const fields = {
content: content as string,
deal_id: dealId as number,
pinned_to_deal_flag: pinnedDeal as number,
person_id: personId as number,
pinned_to_person_flag: pinnedPerson as number,
org_id: organizationId as number,
pinned_to_organization_flag: pinnedOrganization as number,
lead_id: leadId as string,
pinned_to_lead_flag: pinnedLead as number,
content: content,
deal_id: dealId,
pinned_to_deal_flag: pinnedDeal,
person_id: personId,
pinned_to_person_flag: pinnedPerson,
org_id: organizationId,
pinned_to_organization_flag: pinnedOrganization,
lead_id: leadId,
pinned_to_lead_flag: pinnedLead,
};
const body = filterProvidedFields(fields);