# Customizing module configuration page

**URL:** <https://forum.inductiveautomation.com/t/customizing-module-configuration-page/113943>\
**Category:** Module Development\
**Created:** [February 12, 2026, 9:25pm UTC](https://forum.inductiveautomation.com/t/customizing-module-configuration-page/113943 "2026-02-12T21:25:29Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 12, 2026, 11:35pm UTC](https://forum.inductiveautomation.com/t/customizing-module-configuration-page/113943/2 "2026-02-12T23:35:20Z")

</div>

Even in 8.1 this is actually a React page, not a Wicket page. I don't think we ever made a public document explaining how to set up a React config page in 8.1.

You might be able to do something with a custom "editor source", if all you need is a button, see this post for some possible inspiration:

> [@Reactive StringField on Gateway Settings](https://forum.inductiveautomation.com/t/reactive-stringfield-on-gateway-settings/83686):
>
> Hello Gurus, Can someone guide me on overriding the EDIT mechanism in the Gateway Settings for my Module? What I want to achieve is the reactive Disabled StringField which is enabled by the click of a BooleanField only on EDIT. attached is the SS of what I am looking to achieve. [image] Regards

---

_[View the full topic](https://forum.inductiveautomation.com/t/customizing-module-configuration-page/113943)._
