Loading...
; // ✅ Prevents premature redirect 17 | } 18 | 19 | return user ?Loading...
; // ✅ Prevents flickering 51 | 52 | return ( 53 |42 | We've sent you a verification email. Please check your inbox and 43 | follow the instructions to verify your account. 44 |
45 | 46 | {message &&{message}
} 47 | 48 |54 | Didn't receive the email?{" "} 55 | 63 |
64 |47 | Enter your email below to login this site 48 |
49 | 50 | {error &&{error}
} 51 | 52 | 77 |78 | By clicking continue, you agree to our{" "} 79 | 80 | Terms of Service 81 | {" "} 82 | and{" "} 83 | 84 | Privacy Policy 85 | 86 | . 87 |
88 |53 | Enter your email below to create your account 54 |
55 | 56 | {error &&{error}
} 57 | {success &&{success}
} 58 | 59 | 84 | 85 |86 | By clicking continue, you agree to our{" "} 87 | 88 | Terms of Service 89 | {" "} 90 | and{" "} 91 | 92 | Privacy Policy 93 | 94 | . 95 |
96 |161 | {body} 162 |
163 | ) 164 | }) 165 | FormMessage.displayName = "FormMessage" 166 | 167 | export { 168 | useFormField, 169 | Form, 170 | FormItem, 171 | FormLabel, 172 | FormControl, 173 | FormDescription, 174 | FormMessage, 175 | FormField, 176 | } 177 | -------------------------------------------------------------------------------- /packages/backend/src/nodes/nodes.service.ts: -------------------------------------------------------------------------------- 1 | import { Injectable, Logger, OnModuleInit } from '@nestjs/common'; 2 | import { readdir, readFile, stat } from 'fs/promises'; 3 | import { join, resolve } from 'path'; 4 | 5 | export interface NodeDefinition { 6 | type: string; 7 | name: string; 8 | displayName: string; 9 | description: string; 10 | icon?: string; 11 | color?: string; 12 | inputs: Array<{ 13 | name: string; 14 | type: string; 15 | required?: boolean; 16 | }>; 17 | outputs: Array<{ 18 | name: string; 19 | type: string; 20 | }>; 21 | properties: Array<{ 22 | name: string; 23 | type: string; 24 | required?: boolean; 25 | default?: any; 26 | code?: string; 27 | }>; 28 | execute?: (inputs: Record94 | Created {new Date(workflow.createdAt!).toLocaleDateString()} 95 |
96 |105 | Owned by me 106 |
107 | 108 | {/* Toggle Active Button */} 109 |{activeStates[workflow.id] ? "Active" : "Inactive"}
117 |