Skip to content

Commit 43c2645

Browse files
fixing link errors
1 parent 1f0e5b4 commit 43c2645

File tree

4 files changed

+37
-15
lines changed

4 files changed

+37
-15
lines changed

components/leonardo_ai/actions/generate-image/generate-image.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ export default {
3636
},
3737
height: {
3838
type: "integer",
39-
label: "Height",
39+
label: "Height",
4040
description: "Height of the generated image in pixels.",
4141
default: 512,
4242
min: 256,

components/leonardo_ai/actions/upload-image/upload-image.mjs

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export default {
55
key: "leonardo_ai-upload-image",
66
name: "Upload Image",
77
description: "Uploads a new image to Leonardo AI for use in generations and variations.",
8-
version: "0.0.7",
8+
version: "0.0.8",
99
type: "action",
1010
props: {
1111
app,
@@ -14,10 +14,22 @@ export default {
1414
label: "File Extension",
1515
description: "The file extension of the image to upload.",
1616
options: [
17-
{ label: "PNG", value: "png" },
18-
{ label: "JPG", value: "jpg" },
19-
{ label: "JPEG", value: "jpeg" },
20-
{ label: "WebP", value: "webp" },
17+
{
18+
label: "PNG",
19+
value: "png"
20+
},
21+
{
22+
label: "JPG",
23+
value: "jpg"
24+
},
25+
{
26+
label: "JPEG",
27+
value: "jpeg"
28+
},
29+
{
30+
label: "WebP",
31+
value: "webp"
32+
},
2133
],
2234
},
2335
file: {
@@ -40,7 +52,10 @@ export default {
4052
const fileObject = {
4153
buffer: buffer,
4254
name: `image.${extension}`,
43-
type: `image/${extension === 'jpg' ? 'jpeg' : extension}`,
55+
type: `image/${
56+
extension === "jpg" ?
57+
"jpeg" : extension
58+
}`,
4459
};
4560

4661
// Step 1: Get the presigned URL and upload fields

components/leonardo_ai/leonardo_ai.app.mjs

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { axios } from "@pipedream/platform";
2-
import FormData from "form-data"
2+
import FormData from "form-data";
33

44
export default {
55
type: "app",
@@ -63,7 +63,9 @@ export default {
6363
});
6464
return data.custom_models || [];
6565
},
66-
async getUploadInitImage({ $, extension }) {
66+
async getUploadInitImage({
67+
$, extension
68+
}) {
6769
const data = await this.post({
6870
$,
6971
path: "/init-image",
@@ -73,24 +75,29 @@ export default {
7375
});
7476
return data;
7577
},
76-
async uploadFileToPresignedUrl({ $, url, fields, file }) {
78+
async uploadFileToPresignedUrl({
79+
$, url, fields, file
80+
}) {
7781
const formData = new FormData();
7882

7983
// Add all the fields from the presigned URL response
80-
Object.entries(fields).forEach(([key, value]) => {
84+
Object.entries(fields).forEach(([
85+
key,
86+
value
87+
]) => {
8188
formData.append(key, value);
8289
});
8390

8491
// Add the file - handle both File objects and File-like objects
8592
if (file.buffer) {
8693
// File-like object with buffer
87-
formData.append('file', file.buffer, {
94+
formData.append("file", file.buffer, {
8895
filename: file.name,
8996
contentType: file.type,
9097
});
9198
} else {
9299
// Regular File object
93-
formData.append('file', file);
100+
formData.append("file", file);
94101
}
95102

96103
const response = await axios($, {

components/leonardo_ai/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pipedream/leonardo_ai",
3-
"version": "0.0.1",
3+
"version": "0.0.2",
44
"description": "Pipedream Leonardo AI Components - Generate images, videos, and 3D models with AI",
55
"main": "leonardo_ai.app.mjs",
66
"keywords": [
@@ -26,4 +26,4 @@
2626
"bugs": {
2727
"url": "https://github.com/PipedreamHQ/pipedream/issues"
2828
}
29-
}
29+
}

0 commit comments

Comments
 (0)