| | |
| | | for (const i in entityNames) { |
| | | const name = entityNames[i] |
| | | const module = await import(`./Pages/${name}/${name}.tsx`) |
| | | const WmsPlaces = markRaw(module.default) |
| | | const WmsMaterial = markRaw(module.default) |
| | | const foundLabel = |
| | | nameToLabelMap.find((item) => item.name === name)?.label || name |
| | | tabData.value.push({ |
| | | label: foundLabel, |
| | | name, |
| | | component: WmsPlaces, |
| | | component: WmsMaterial, |
| | | }) |
| | | } |
| | | } |
| | |
| | | return ( |
| | | <TabPane label={widgetInfo.label} name={widgetInfo.name}> |
| | | <Widget |
| | | ref={(r: any) => (rf.value['WmsContainer'] = r)} |
| | | ref={(r: any) => (rf.value['WmsMaterial'] = r)} |
| | | ></Widget> |
| | | </TabPane> |
| | | ) |