In WAB, I could edit ESRI widgets to modify their functionality to better fit my organization's needs.
In ExB, ESRI widgets in the development environment are located under client/dist/widgets/
However, these widgets already translated and cannot be easily modified. Where can we view the ESRI widget in their original source code?
I am aware of the
https://github.com/Esri/arcgis-experience-builder-sdk-resources/tree/master/widgets
but not all widgets are there.
Solved! Go to Solution.
Its under widgets/common/table
The other way to find these widgets is to create an app, drop the widget you want in to the app, and then go look at the config file for the app under the server/public/apps folder. Then search for the name you gave the widget, and you should then see the URI to the widget.
Is the source code for the widgets not under the /src folder in the widget folder? I have copied these widgets out, put them in to the your-extensions folder, changed the folder name, so it doesn't clash, and updated the mainifest so I can then modify the widget.tsx and associated files.
Or are you looking to modify the OOTB widgets directly? In which case you could maybe do the same as the above, copy out to the your-extensions, make your changes, then copy the complied code back in over the top of the existing OOTB widgets.
THank you. After I posted the question, I found them. However, I am looking for the Table widget which is not listed under dist/widgets/arcgis
Hi, where did you find the table widget code
Its under widgets/common/table
The other way to find these widgets is to create an app, drop the widget you want in to the app, and then go look at the config file for the app under the server/public/apps folder. Then search for the name you gave the widget, and you should then see the URI to the widget.