Skip to content

Conversation

Skaiir
Copy link
Contributor

@Skaiir Skaiir commented Mar 19, 2024

Closes #1102

@Skaiir Skaiir self-assigned this Mar 19, 2024
@bpmn-io-tasks bpmn-io-tasks bot added the in progress Currently worked on label Mar 19, 2024
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 19, 2024 06:27 Destroyed
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 19, 2024 06:46 Destroyed
Base automatically changed from 1037-hidden-fields-fix-playground-root to 1073-hidden-fields-schema March 20, 2024 09:42
Base automatically changed from 1073-hidden-fields-schema to 1073-hidden-fields-tests March 20, 2024 09:42
Base automatically changed from 1073-hidden-fields-tests to 1073-hidden-fields-impl March 20, 2024 09:43
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 20, 2024 11:34 Destroyed
Base automatically changed from 1073-hidden-fields-impl to develop March 20, 2024 11:36
@Skaiir Skaiir changed the title WIP WIP: script component Mar 20, 2024
@Skaiir Skaiir force-pushed the js-script-component branch from 166f7fc to 2bdbc10 Compare March 20, 2024 12:17
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 20, 2024 12:17 Destroyed
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 22, 2024 07:02 Destroyed
@Skaiir Skaiir force-pushed the js-script-component branch from 773111e to 8becf41 Compare March 25, 2024 04:46
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 25, 2024 04:46 Destroyed
@Skaiir Skaiir changed the title WIP: script component Implement script component Mar 25, 2024
@Skaiir Skaiir changed the title Implement script component Implement script component (WIP) Mar 25, 2024
@Skaiir Skaiir force-pushed the js-script-component branch from 8becf41 to e723faa Compare March 25, 2024 05:00
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 25, 2024 05:00 Destroyed
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 25, 2024 05:37 Destroyed
@volodymyr-melnykc
Copy link

volodymyr-melnykc commented Mar 25, 2024

@Skaiir The toggle "Do not submit" can be unclear, especially when placed before the input for function.
I suggest moving it down to be after the field for Javascript code and updating the text to:

  • Do not submit the function's result with the form submission

Another suggestion is to update the explanation text for function parameters:

  • From: "Define the parameters to pass to the javascript sandbox."
  • To: "Define the parameters to pass to the javascript function."

@volodymyr-melnykc
Copy link

@Skaiir Not directly related to the JS component but good to do.

Can we update the icons for the iFrame and Group components to the new ones in Figma? As well as reorder them: (1) Group, (2) Dynamic list, (3) iFrame?
And I can update the documentation (to reflect visual updates).

image

Let me know if it's better to handle as a separate issue.

@Skaiir Skaiir force-pushed the js-script-component branch from 4535f38 to 7f8e939 Compare March 25, 2024 17:26
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 25, 2024 17:27 Destroyed
@Skaiir Skaiir force-pushed the js-script-component branch from 7f8e939 to 3e97e82 Compare March 25, 2024 17:32
@github-actions github-actions bot temporarily deployed to demo-js-script-component March 25, 2024 17:32 Destroyed
@Skaiir Skaiir force-pushed the js-script-component branch from 3e97e82 to 27774b0 Compare April 2, 2024 06:04
@github-actions github-actions bot temporarily deployed to demo-js-script-component April 2, 2024 06:04 Destroyed
@Skaiir Skaiir force-pushed the js-script-component branch from 27774b0 to f5d35da Compare April 2, 2024 06:57
@vsgoulart
Copy link
Contributor

@volodymyr-melnykc do we track the use of the form components anywhere? I think we can do some really interesting things, but I don't see most users using it because it looks a bit too complex to me.

@volodymyr-melnykc
Copy link

volodymyr-melnykc commented Apr 5, 2024

@volodymyr-melnykc do we track the use of the form components anywhere? I think we can do some really interesting things, but I don't see most users using it because it looks a bit too complex to me.

@vsgoulart We implemented the event tracking here: https://github.com/camunda/team-hto/issues/350

I prepared the report about form components usage. It's available here:
https://eu.mixpanel.com/s/3256O2

@Skaiir Skaiir force-pushed the js-script-component branch from 75e7eb8 to b661452 Compare April 8, 2024 07:14
@github-actions github-actions bot temporarily deployed to demo-js-script-component April 8, 2024 07:14 Destroyed
@github-actions github-actions bot temporarily deployed to demo-js-script-component April 8, 2024 07:19 Destroyed
@Skaiir Skaiir force-pushed the js-script-component branch from 7756938 to 4f833f4 Compare April 8, 2024 07:30
@github-actions github-actions bot temporarily deployed to demo-js-script-component April 8, 2024 07:30 Destroyed
@github-actions github-actions bot temporarily deployed to demo-js-script-component April 8, 2024 11:36 Destroyed
Copy link
Contributor

@vsgoulart vsgoulart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Skaiir Just one small comment left

We have a bug on the table component, we need to validated the values to see if they're strings because this crashes the entire app
image

});

// wait for the iframe to compute the expression and pass it back
await new Promise(r => setTimeout(r, 100)).then(() => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also replace the other occurrences with the waitFor I mentioned in the other comments

@Skaiir Skaiir marked this pull request as draft May 2, 2024 06:32
@bpmn-io-tasks bpmn-io-tasks bot added in progress Currently worked on and removed needs review Review pending labels May 2, 2024
@Skaiir
Copy link
Contributor Author

Skaiir commented May 7, 2024

Deprioritized due to the re-architecture project.

@Skaiir Skaiir added backlog Queued in backlog and removed in progress Currently worked on labels May 7, 2024
@marcosgvieira
Copy link

@Skaiir just clean-up work, I believe we can close this one.

@Skaiir
Copy link
Contributor Author

Skaiir commented Oct 9, 2025

@marcosgvieira Eh I think there might still be value in implementing this long term, I'd still keep the PR up we've left them longer than this :).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backlog Queued in backlog deploy-preview

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement script component

6 participants