Web UI: rename some directories to a sensible name
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 27 Aug 2022 16:01:19 +0000 (18:01 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 27 Aug 2022 16:01:19 +0000 (18:01 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
14 files changed:
src/charging-station/ChargingStationWorkerBroadcastChannel.ts
src/ui/web/src/assets/config.ts
src/ui/web/src/components/charging-stations/CSConnector.vue
src/ui/web/src/components/charging-stations/CSData.vue
src/ui/web/src/components/charging-stations/CSInfoModal.vue
src/ui/web/src/components/charging-stations/CSTable.vue
src/ui/web/src/composables/UIClient.ts [moved from src/ui/web/src/composable/UIClient.ts with 95% similarity]
src/ui/web/src/composables/Utils.ts [moved from src/ui/web/src/composable/Utils.ts with 100% similarity]
src/ui/web/src/types/ChargingStationType.ts [moved from src/ui/web/src/type/ChargingStationType.ts with 100% similarity]
src/ui/web/src/types/ConfigurationType.ts [moved from src/ui/web/src/type/ConfigurationType.ts with 100% similarity]
src/ui/web/src/types/JsonType.ts [moved from src/ui/web/src/type/JsonType.ts with 100% similarity]
src/ui/web/src/types/UIProtocol.ts [moved from src/ui/web/src/type/UIProtocol.ts with 100% similarity]
src/ui/web/src/views/ChargingStationsView.vue
src/ui/web/tests/unit/CSTable.spec.ts

index 35e3fb7205940e0525570bc3d40e6e2703383425..6fd226fa326632d42ef251ae4e59707207c9590f 100644 (file)
@@ -15,7 +15,7 @@ import {
   BroadcastChannelResponsePayload,
   MessageEvent,
 } from '../types/WorkerBroadcastChannel';
-import { ResponseStatus } from '../ui/web/src/type/UIProtocol';
+import { ResponseStatus } from '../ui/web/src/types/UIProtocol';
 import logger from '../utils/Logger';
 import type ChargingStation from './ChargingStation';
 import WorkerBroadcastChannel from './WorkerBroadcastChannel';
index 43170a2c630c2d7e520fd494e18090202d9b04c1..ae8a364abeea689fbd795b6560557bc8f89ad601 100644 (file)
@@ -1,4 +1,4 @@
-import type { BaseConfig } from '@/type/ConfigurationType';
+import type { BaseConfig } from '@/types/ConfigurationType';
 
 const config: BaseConfig = {
   emobility: {
index 81e955d036c46d1428d33da27dfff9be1617b7d8..2fb7822e7986ebef3d8fcb52dd3721a5b29c77a1 100644 (file)
@@ -25,9 +25,9 @@
 import Button from '../buttons/Button.vue';
 
 // import { reactive } from 'vue';
-import UIClient from '@/composable/UIClient';
-import type { ConnectorStatus } from '@/type/ChargingStationType';
-// import Utils from '@/composable/Utils';
+import UIClient from '@/composables/UIClient';
+import type { ConnectorStatus } from '@/types/ChargingStationType';
+// import Utils from '@/composables/Utils';
 
 const props = defineProps<{
   hashId: string;
@@ -62,21 +62,21 @@ const props = defineProps<{
 // }
 
 function startChargingStation(): void {
-  UIClient.instance.startChargingStation(props.hashId);
+  UIClient.getInstance().startChargingStation(props.hashId);
 }
 function stopChargingStation(): void {
-  UIClient.instance.stopChargingStation(props.hashId);
+  UIClient.getInstance().stopChargingStation(props.hashId);
 }
 function openConnection(): void {
-  UIClient.instance.openConnection(props.hashId);
+  UIClient.getInstance().openConnection(props.hashId);
 }
 function closeConnection(): void {
-  UIClient.instance.closeConnection(props.hashId);
+  UIClient.getInstance().closeConnection(props.hashId);
 }
 function startTransaction(): void {
-  UIClient.instance.startTransaction(props.hashId, props.connectorId, props.idTag);
+  UIClient.getInstance().startTransaction(props.hashId, props.connectorId, props.idTag);
 }
 function stopTransaction(): void {
-  UIClient.instance.stopTransaction(props.hashId, props.transactionId);
+  UIClient.getInstance().stopTransaction(props.hashId, props.transactionId);
 }
 </script>
index 08a72d5e6e5bb801a3a05a6fb39d36498812fcdd..3de9a7d6ebe4d0d41ac43e031aedcbd8d83aee98 100644 (file)
 import CSConnector from './CSConnector.vue';
 
 // import { reactive } from 'vue';
-import Utils from '@/composable/Utils';
+import Utils from '@/composables/Utils';
 import type {
   ChargingStationData,
   ChargingStationInfo,
   ConnectorStatus,
-} from '@/type/ChargingStationType';
+} from '@/types/ChargingStationType';
 
 const props = defineProps<{
   chargingStation: ChargingStationData;
index f4505b7ddcfde52500635cf4b77c755ed513870e..f9481b58845d77223a7afe1be5b0eee52cac1c0a 100644 (file)
@@ -6,7 +6,7 @@
 
 <script setup lang="ts">
 import Modal from '@/components/Modal.vue';
-import type { ChargingStationInfo } from '@/type/ChargingStationType';
+import type { ChargingStationInfo } from '@/types/ChargingStationType';
 
 const props = defineProps<{
   isVisible: boolean;
index cf96d954c9e756311ae2f06f2713a974e50db4c3..c502677afa9dbb129d5aa9c9df5cc42ffe068fef 100644 (file)
@@ -27,7 +27,7 @@
 
 <script setup lang="ts">
 import CSData from './CSData.vue';
-import type { ChargingStationData } from '@/type/ChargingStationType';
+import type { ChargingStationData } from '@/types/ChargingStationType';
 
 const props = defineProps<{
   chargingStations: Record<string, ChargingStationData>;
similarity index 95%
rename from src/ui/web/src/composable/UIClient.ts
rename to src/ui/web/src/composables/UIClient.ts
index 9ac8923c5858db9156a772c05baeb0d5801e3bbe..0c30494dd95ff8f2bdec8dcd61d13d1746cc2017 100644 (file)
@@ -1,6 +1,6 @@
-import type { JsonType } from '@/type/JsonType';
-import { ProcedureName, ResponseStatus } from '@/type/UIProtocol';
-import type { ProtocolResponse, ResponsePayload } from '@/type/UIProtocol';
+import type { JsonType } from '@/types/JsonType';
+import { ProcedureName, ResponseStatus } from '@/types/UIProtocol';
+import type { ProtocolResponse, ResponsePayload } from '@/types/UIProtocol';
 
 import Utils from './Utils';
 import config from '@/assets/config';
@@ -23,7 +23,7 @@ export default class UIClient {
     this._responseHandlers = new Map<string, ResponseHandler>();
   }
 
-  public static get instance() {
+  public static getInstance() {
     if (UIClient._instance === null) {
       UIClient._instance = new UIClient();
     }
index 3ff26e54ce3ba4731885ec12cf771d105faedeae..bf11e1a450effb6bd886b74fd04f23658578a90b 100644 (file)
@@ -22,10 +22,10 @@ import ReloadButton from '@/components/buttons/ReloadButton.vue';
 import CSTable from '@/components/charging-stations/CSTable.vue';
 
 import { onMounted, reactive } from 'vue';
-import UIClient from '@/composable/UIClient';
-import type { ChargingStationData } from '@/type/ChargingStationType';
+import UIClient from '@/composables/UIClient';
+import type { ChargingStationData } from '@/types/ChargingStationType';
 
-const UIClientInstance = UIClient.instance;
+const UIClientInstance = UIClient.getInstance();
 
 onMounted(() => {
   UIClientInstance.registerWSonOpenListener(load);
index 96101802af16c3fa119f7ee0c28bc2f3cd3758b1..b77fab86b9e1ba819edd20d067f3c59edb79105c 100644 (file)
@@ -1,7 +1,7 @@
 import { expect } from 'chai';
 import { shallowMount } from '@vue/test-utils';
 import CSTable from '@/components/charging-stations/CSTable.vue';
-import type { ChargingStationData } from '@/type/ChargingStationType';
+import type { ChargingStationData } from '@/types/ChargingStationType';
 
 describe('CSTable.vue', () => {
   it('renders CS table columns name', () => {