Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Add (JSON) Diff Viewer widget #17325

Open
1 task done
yan-hic opened this issue Oct 5, 2022 · 12 comments
Open
1 task done

[Feature]: Add (JSON) Diff Viewer widget #17325

yan-hic opened this issue Oct 5, 2022 · 12 comments
Assignees
Labels
Enhancement New feature or request New Widget A request for a new widget Widgets & Accelerators Pod Issues related to widgets & Accelerators Widgets Product This label groups issues related to widgets

Comments

@yan-hic
Copy link

yan-hic commented Oct 5, 2022

Is there an existing issue for this?

  • I have searched the existing issues

Summary

See https://docs.superblocks.com/components/diff-viewer
It allows to quickly see what is different between 2 API responses for instance, or 2 "records" from a db.

Why should this be worked on?

Many react or vue plugins available for this on github - if not planned to add any time soon in core appsmith, request to create a tutorial on how to wrap a js plugin into a custom appsmith widget.

Front logo Front conversations

@yan-hic yan-hic added the Enhancement New feature or request label Oct 5, 2022
@yan-hic
Copy link
Author

yan-hic commented Oct 5, 2022

@rohan-arthur rohan-arthur added the New Widget A request for a new widget label Oct 7, 2022
@github-actions github-actions bot added the Widgets Product This label groups issues related to widgets label Oct 7, 2022
@ikad95
Copy link

ikad95 commented Apr 24, 2023

Hey, I have a use case for this. Any plans to include this anytime soon?

@dilippitchika
Copy link
Contributor

@ikad95 thanks for showing interest in the widget, can you please let me know your use-case and who your users are?

@ikad95
Copy link

ikad95 commented Apr 24, 2023

I am doing a PoC on low-code platforms for building internal tools for my company. One of the use cases is showing JSON diff to the user. The summary mentions creating a custom Appsmith widget, which also seems to be in the works. #2033.

@dilippitchika
Copy link
Contributor

Can you talk more about the use-case of how exactly a json diff viewer will be used in your company?

@ikad95
Copy link

ikad95 commented Apr 24, 2023

A/B testing of API responses

@ikad95
Copy link

ikad95 commented Apr 28, 2023

Following up to get an ETA on this widget

@dilippitchika
Copy link
Contributor

@ikad95 we haven't picked it up for adding a new widget. @GreenFlux see if you can help them with the iframe version.

@GreenFlux
Copy link

@ikad95 @dilippitchika I'm looking into a few different solutions for this. Could you provide some more info on your use case? Do you need to edit the JSON, or just display and compare two values?

@ikad95
Copy link

ikad95 commented May 1, 2023

@GreenFlux Just display and compare

@ikad95
Copy link

ikad95 commented May 3, 2023

@GreenFlux I have tried using an iframe widget to display another webpage created using React. Can you think of a solution that won't require a front-end server?

@GreenFlux
Copy link

@ikad95 you can write HTML in a JS Object and then bind that to the iframe srcDoc property.

@Nikhil-Nandagopal Nikhil-Nandagopal added the Widgets & Accelerators Pod Issues related to widgets & Accelerators label Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request New Widget A request for a new widget Widgets & Accelerators Pod Issues related to widgets & Accelerators Widgets Product This label groups issues related to widgets
Projects
None yet
Development

No branches or pull requests

7 participants