Repository: traefik/traefik (language: go)

Issue:
Dashboard displays duplicate entries for IPAllowList's sourceRange/ipStrategy
### Welcome!

- [X] Yes, I've searched similar issues on [GitHub](https://github.com/traefik/traefik/issues) and didn't find any.
- [X] Yes, I've searched similar issues on the [Traefik community forum](https://community.traefik.io) and didn't find any.

### What did you do?

After configuring an IPAllowList middleware, I noticed that the sourceRange and ipStrategy configurations are displayed twice in the dashboard.

See duplicate entries in [PanelMiddlewares.vue](https://github.com/traefik/traefik/blob/d8a778b5cdeefd83a4e6cd5c6e37b36dc4669a60/webui/src/components/_commons/PanelMiddlewares.vue#L949) (duplicate was merged in from v2.11)

### What did you see instead?

![ipallowlist](https://github.com/traefik/traefik/assets/61537213/cb339782-1fc1-4879-b77e-c3f040df7bac)


### What version of Traefik are you using?

Version:      3.0.0
Codename:     beaufort
Go version:   go1.22.2
Built:        2024-04-29T14:25:59Z
OS/Arch:      linux/amd64

### What is your environment & configuration?

```yaml
labels:
  - traefik.http.middlewares.lan-only.ipallowlist.sourcerange=127.0.0.1/32,192.168.0.0/16,172.16.0.0/12
```

### If applicable, please paste the log output in DEBUG level

_No response_


Discussion / hints:
Can I work on this

Fix patch:
diff --git a/webui/src/components/_commons/PanelMiddlewares.vue b/webui/src/components/_commons/PanelMiddlewares.vue
index 4b2c24678a..dd261f7cfe 100644
--- a/webui/src/components/_commons/PanelMiddlewares.vue
+++ b/webui/src/components/_commons/PanelMiddlewares.vue
@@ -945,8 +945,8 @@
             </div>
           </q-card-section>
 
-          <!-- EXTRA FIELDS FROM MIDDLEWARES - [ipAllowList] - sourceRange -->
-          <q-card-section v-if="middleware.ipAllowList">
+          <!-- EXTRA FIELDS FROM MIDDLEWARES - [ipWhiteList] - sourceRange -->
+          <q-card-section v-if="middleware.ipWhiteList">
             <div class="row items-start no-wrap">
               <div class="col">
                 <div class="text-subtitle2">
@@ -963,8 +963,8 @@
               </div>
             </div>
           </q-card-section>
-          <!-- EXTRA FIELDS FROM MIDDLEWARES - [ipAllowList] - ipStrategy -->
-          <q-card-section v-if="middleware.ipAllowList">
+          <!-- EXTRA FIELDS FROM MIDDLEWARES - [ipWhiteList] - ipStrategy -->
+          <q-card-section v-if="middleware.ipWhiteList">
             <div class="row items-start">
               <div class="col-12">
                 <div class="text-subtitle2">


Test patch: