Tested on OPNsense 24.7+
Open a ssh session and run:
fetch -o /usr/local/opnsense/www/js/widgets/Leases.js https://raw.githubusercontent.com/jbaconsult/opnsense_stuff/refs/heads/main/Leases.js
fetch -o /usr/local/opnsense/www/js/widgets/Metadata/Leases.xml https://raw.githubusercontent.com/jbaconsult/opnsense_stuff/refs/heads/main/Leases.xml
if that does not work for some reason you can also try:
curl https://raw.githubusercontent.com/jbaconsult/opnsense_stuff/refs/heads/main/Leases.js >> /usr/local/opnsense/www/js/widgets/Leases.js curl https://raw.githubusercontent.com/jbaconsult/opnsense_stuff/refs/heads/main/Leases.xml >> /usr/local/opnsense/www/js/widgets/Metadata/Leases.xml