Skip to content

Fix FrontEnd build warnings #6527

@cstns

Description

@cstns

Description

These warnings seem sensible and would need fixing

Details
WARNING in ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
43 |                  <FormHeading>License</FormHeading>
44 |                  <table class="w-full">
45 |                      <tr>
   |                      ^^^^
46 |                          <td class="w-40">Type</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
47 |                          <td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
48 |                              <span v-if="!license">FlowFuse Community Edition</span>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
49 |                              <span v-else-if="!license.dev">FlowFuse Enterprise Edition</span>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
50 |                              <span v-else class="font-bold">FlowFuse Development Only</span>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
51 |                          </td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
52 |                      </tr>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^
 @ ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e 1:0-272 1:0-272
 @ ./frontend/src/pages/admin/Overview.vue 1:0-69 6:68-74 17:29-35 16:68-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 8:0-43 48:15-28
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
56 |                          <tr><td>{{ expired ? 'Expired' : 'Expires' }}</td><td>{{ license.expires }}<br><span class="text-xs">{{ license.expiresAt }}</span></td></tr>
57 |                      </template>
58 |                      <tr>
   |                      ^^^^
59 |                          <td class="w-40">Users</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
60 |                          <td>{{ stats.userCount }} / {{ stats.maxUsers }}</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
61 |                      </tr>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^
 @ ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e 1:0-272 1:0-272
 @ ./frontend/src/pages/admin/Overview.vue 1:0-69 6:68-74 17:29-35 16:68-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 8:0-43 48:15-28
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
60 |                          <td>{{ stats.userCount }} / {{ stats.maxUsers }}</td>
61 |                      </tr>
62 |                      <tr>
   |                      ^^^^
63 |                          <td class="w-40">Teams</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
64 |                          <td>{{ stats.teamCount }} / {{ stats.maxTeams }}</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
65 |                      </tr>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^
 @ ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e 1:0-272 1:0-272
 @ ./frontend/src/pages/admin/Overview.vue 1:0-69 6:68-74 17:29-35 16:68-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 8:0-43 48:15-28
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
93 |                  <FormHeading>Version</FormHeading>
94 |                  <table class="w-full">
95 |                      <tr><td class="w-40">Forge Application</td><td>{{ settings['version:forge'] }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
96 |                      <tr><td>NodeJS</td><td>{{ settings['version:node'] }}</td></tr>
97 |                  </table>
 @ ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e 1:0-272 1:0-272
 @ ./frontend/src/pages/admin/Overview.vue 1:0-69 6:68-74 17:29-35 16:68-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 8:0-43 48:15-28
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
94 |                  <table class="w-full">
95 |                      <tr><td class="w-40">Forge Application</td><td>{{ settings['version:forge'] }}</td></tr>
96 |                      <tr><td>NodeJS</td><td>{{ settings['version:node'] }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
97 |                  </table>
98 |              </div>
 @ ./frontend/src/pages/admin/Overview.vue?vue&type=template&id=7f9cb50e 1:0-272 1:0-272
 @ ./frontend/src/pages/admin/Overview.vue 1:0-69 6:68-74 17:29-35 16:68-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 8:0-43 48:15-28
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
8  |                  <table data-el="license-details">
9  |                      <tr v-if="license.dev"><td class="font-medium p-2 pr-4 align-top" colspan="2" /></tr>
10 |                      <tr><td class="font-medium p-2 pr-4 align-top">Type</td><td class="p-2"><span v-if="!license.dev">FlowFuse Enterprise Edition</span><span v-else class="font-bold">FlowFuse Development Only</span></td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ license.id }}</td></tr>
12 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ license.organisation }}</td></tr>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
9  |                      <tr v-if="license.dev"><td class="font-medium p-2 pr-4 align-top" colspan="2" /></tr>
10 |                      <tr><td class="font-medium p-2 pr-4 align-top">Type</td><td class="p-2"><span v-if="!license.dev">FlowFuse Enterprise Edition</span><span v-else class="font-bold">FlowFuse Development Only</span></td></tr>
11 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ license.id }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ license.organisation }}</td></tr>
13 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ license.tier }}</td></tr>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
10 |                      <tr><td class="font-medium p-2 pr-4 align-top">Type</td><td class="p-2"><span v-if="!license.dev">FlowFuse Enterprise Edition</span><span v-else class="font-bold">FlowFuse Development Only</span></td></tr>
11 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ license.id }}</td></tr>
12 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ license.organisation }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ license.tier }}</td></tr>
14 |                      <tr><td class="font-medium p-2 pr-4 align-top">Expires</td><td class="p-2">{{ license.expires }}<br><span class="text-xs">{{ license.expiresAt }}</span></td></tr>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
11 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ license.id }}</td></tr>
12 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ license.organisation }}</td></tr>
13 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ license.tier }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14 |                      <tr><td class="font-medium p-2 pr-4 align-top">Expires</td><td class="p-2">{{ license.expires }}<br><span class="text-xs">{{ license.expiresAt }}</span></td></tr>
15 |                  </table>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
12 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ license.organisation }}</td></tr>
13 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ license.tier }}</td></tr>
14 |                      <tr><td class="font-medium p-2 pr-4 align-top">Expires</td><td class="p-2">{{ license.expires }}<br><span class="text-xs">{{ license.expiresAt }}</span></td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 |                  </table>
16 |                  <details><pre class="break-words">{{ license }}</pre></details>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
18 |              <template v-else>
19 |                  <table>
20 |                      <tr><td class="font-medium p-2 pr-4 align-top">Type</td><td class="p-2">FlowFuse Community Edition</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
21 |                  </table>
22 |              </template>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
38 |                  <table>
39 |                      <tr v-if="inspectedLicense.dev"><td class="font-medium p-2 pr-4 align-top" colspan="2">Development-mode Only</td></tr>
40 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ inspectedLicense.id }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
41 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ inspectedLicense.organisation }}</td></tr>
42 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ inspectedLicense.tier }}</td></tr>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
39 |                      <tr v-if="inspectedLicense.dev"><td class="font-medium p-2 pr-4 align-top" colspan="2">Development-mode Only</td></tr>
40 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ inspectedLicense.id }}</td></tr>
41 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ inspectedLicense.organisation }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
42 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ inspectedLicense.tier }}</td></tr>
43 |                      <tr><td class="font-medium p-2 pr-4 align-top">Expires</td><td class="p-2">{{ inspectedLicense.expires }}<br><span class="text-xs">{{ inspectedLicense.expiresAt }}</span></td></tr>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
40 |                      <tr><td class="font-medium p-2 pr-4 align-top">License ID</td><td class="p-2">{{ inspectedLicense.id }}</td></tr>
41 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ inspectedLicense.organisation }}</td></tr>
42 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ inspectedLicense.tier }}</td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
43 |                      <tr><td class="font-medium p-2 pr-4 align-top">Expires</td><td class="p-2">{{ inspectedLicense.expires }}<br><span class="text-xs">{{ inspectedLicense.expiresAt }}</span></td></tr>
44 |                  </table>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
41 |                      <tr><td class="font-medium p-2 pr-4 align-top">Organisation</td><td class="p-2">{{ inspectedLicense.organisation }}</td></tr>
42 |                      <tr><td class="font-medium p-2 pr-4 align-top">Tier</td><td class="p-2">{{ inspectedLicense.tier }}</td></tr>
43 |                      <tr><td class="font-medium p-2 pr-4 align-top">Expires</td><td class="p-2">{{ inspectedLicense.expires }}<br><span class="text-xs">{{ inspectedLicense.expiresAt }}</span></td></tr>
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44 |                  </table>
45 |                  <details><pre class="break-words">{{ inspectedLicense }}</pre></details>
 @ ./frontend/src/pages/admin/Settings/License.vue?vue&type=template&id=d953026c 1:0-280 1:0-280
 @ ./frontend/src/pages/admin/Settings/License.vue 1:0-68 6:68-74 17:29-35 16:67-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 11:0-58 64:17-37
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Users/UserDetails.vue?vue&type=template&id=d122efea (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Users/UserDetails.vue?vue&type=template&id=d122efea)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
32 |              <div class="mb-4">
33 |                  <table class="table-fixed w-full mb-2">
34 |                      <tr class="border-b">
   |                      ^^^^^^^^^^^^^^^^^^^^^
35 |                          <td class="w-1/4 font-medium py-2">Email</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
36 |                          <td class="flex">
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
37 |                              {{ user.email }}
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
38 |                              <div class="ml-3 space-x-1">
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
39 |                                  <span v-if="user.sso_enabled" class="forge-badge forge-status-safe">sso-enabled</span>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
40 |                                  <span v-else-if="user.email_verified" class="forge-badge forge-status-running">verified</span>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
41 |                                  <span v-else class="forge-badge forge-status-error">unverified</span>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
42 |                              </div>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
43 |                          </td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
44 |                      </tr>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^
 @ ./frontend/src/pages/admin/Users/UserDetails.vue?vue&type=template&id=d122efea 1:0-284 1:0-284
 @ ./frontend/src/pages/admin/Users/UserDetails.vue 1:0-72 6:68-74 17:29-35 16:71-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 27:0-55 128:17-33
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/admin/Users/UserDetails.vue?vue&type=template&id=d122efea (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/admin/Users/UserDetails.vue?vue&type=template&id=d122efea)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<tr> cannot be child of <table>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
43 |                          </td>
44 |                      </tr>
45 |                      <tr class="border-b">
   |                      ^^^^^^^^^^^^^^^^^^^^^
46 |                          <td class="w-1/4 font-medium py-2">Registered At</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
47 |                          <td class="py-1">{{ user.createdAt }}</td>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
48 |                      </tr>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^
 @ ./frontend/src/pages/admin/Users/UserDetails.vue?vue&type=template&id=d122efea 1:0-284 1:0-284
 @ ./frontend/src/pages/admin/Users/UserDetails.vue 1:0-72 6:68-74 17:29-35 16:71-18:3 16:2-18:4
 @ ./frontend/src/pages/admin/routes.js 27:0-55 128:17-33
 @ ./frontend/src/routes.js 6:0-50 21:75-86
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

WARNING in ./frontend/src/pages/application/DeviceGroup/Settings/Environment.vue?vue&type=template&id=62a5ee21 (./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/dist/templateLoader.js??ruleSet[1].rules[2]!./node_modules/vue-loader/dist/index.js??ruleSet[1].rules[10].use[0]!./frontend/src/pages/application/DeviceGroup/Settings/Environment.vue?vue&type=template&id=62a5ee21)
Module Warning (from ./node_modules/vue-loader/dist/templateLoader.js):
<ul> cannot be child of <p>, according to HTML specifications. This can cause hydration errors or potentially disrupt future functionality.
12 |                  <p>
13 |                      The following rules apply:
14 |                      <ul class="list-disc pl-5">
   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 |                          <li>Values set in the Device take precedence over values set in the Device Group.</li>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16 |                          <li>Removing a device from the group will remove these variables from the device.</li>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17 |                          <li>The devices environment variables are never modified, they are only merged at runtime.</li>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18 |                      </ul>
   |  ^^^^^^^^^^^^^^^^^^^^^^^^^
 @ ./frontend/src/pages/application/DeviceGroup/Settings/Environment.vue?vue&type=template&id=62a5ee21 1:0-293 1:0-293
 @ ./frontend/src/pages/application/DeviceGroup/Settings/Environment.vue 1:0-72 6:68-74 17:29-35 16:71-18:3 16:2-18:4
 @ ./frontend/src/pages/application/routes.js 5:0-95 218:17-58
 @ ./frontend/src/pages/team/routes.js 3:0-57 64:12-29
 @ ./frontend/src/routes.js 11:0-48 21:60-70
 @ ./frontend/src/main.js 14:0-33 22:65-71 26:17-23 57:43-49

...

full warnings list:

warnings.txt

Epic/Story

No response

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

Metadata

Metadata

Assignees

No one assigned

    Labels

    taskA piece of work that isn't necessarily tied to a specific Epic or Story.

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions