chore: switch coding style to JS standard
[e-mobility-charging-stations-simulator.git] / ui / web / src / components / charging-stations / CSData.vue
index ab9c8208a453d820dab67318bd68415c8bc52de2..ad5e81c788f22bf6beacb0d15aa01caf7d80c629 100644 (file)
 </template>
 
 <script setup lang="ts">
-// import { reactive } from 'vue';
-import CSConnector from './CSConnector.vue';
-import type { ChargingStationData, ChargingStationInfo, ConnectorStatus } from '@/types';
-import { ifUndefined } from '@/composables/Utils';
+// import { reactive } from 'vue'
+import CSConnector from './CSConnector.vue'
+import type { ChargingStationData, ChargingStationInfo, ConnectorStatus } from '@/types'
+import { ifUndefined } from '@/composables/Utils'
 
 const props = defineProps<{
-  chargingStation: ChargingStationData;
-  idTag: string;
-}>();
+  chargingStation: ChargingStationData
+  idTag: string
+}>()
 
 // type State = {
-//   isTagModalVisible: boolean;
-//   idTag: string;
-// };
+//   isTagModalVisible: boolean
+//   idTag: string
+// }
 
 // const state: State = reactive({
 //   isTagModalVisible: false,
-//   idTag: '',
-// });
+//   idTag: ''
+// })
 
 function getConnectors(): ConnectorStatus[] {
   if (Array.isArray(props.chargingStation.evses) && props.chargingStation.evses.length > 0) {
-    const connectorsStatus: ConnectorStatus[] = [];
+    const connectorsStatus: ConnectorStatus[] = []
     for (const [evseId, evseStatus] of props.chargingStation.evses.entries()) {
       if (evseId > 0 && Array.isArray(evseStatus.connectors) && evseStatus.connectors.length > 0) {
         for (const connectorStatus of evseStatus.connectors) {
-          connectorsStatus.push(connectorStatus);
+          connectorsStatus.push(connectorStatus)
         }
       }
     }
-    return connectorsStatus;
+    return connectorsStatus
   }
-  return props.chargingStation.connectors?.slice(1);
+  return props.chargingStation.connectors?.slice(1)
 }
 function getInfo(): ChargingStationInfo {
-  return props.chargingStation.stationInfo;
+  return props.chargingStation.stationInfo
 }
 function getHashId(): string {
-  return getInfo().hashId;
+  return getInfo().hashId
 }
 function getId(): string {
-  return ifUndefined<string>(getInfo().chargingStationId, 'Ø');
+  return ifUndefined<string>(getInfo().chargingStationId, 'Ø')
 }
 function getModel(): string {
-  return getInfo().chargePointModel;
+  return getInfo().chargePointModel
 }
 function getVendor(): string {
-  return getInfo().chargePointVendor;
+  return getInfo().chargePointVendor
 }
 function getFirmwareVersion(): string {
-  return ifUndefined<string>(getInfo().firmwareVersion, 'Ø');
+  return ifUndefined<string>(getInfo().firmwareVersion, 'Ø')
 }
 function getStarted(): string {
-  return props.chargingStation.started === true ? 'Yes' : 'No';
+  return props.chargingStation.started === true ? 'Yes' : 'No'
 }
 function getWsState(): string {
   switch (props.chargingStation?.wsState) {
     case WebSocket.CONNECTING:
-      return 'Connecting';
+      return 'Connecting'
     case WebSocket.OPEN:
-      return 'Open';
+      return 'Open'
     case WebSocket.CLOSING:
-      return 'Closing';
+      return 'Closing'
     case WebSocket.CLOSED:
-      return 'Closed';
+      return 'Closed'
     default:
-      return 'Ø';
+      return 'Ø'
   }
 }
 function getRegistrationStatus(): string {
-  return props.chargingStation?.bootNotificationResponse?.status ?? 'Ø';
+  return props.chargingStation?.bootNotificationResponse?.status ?? 'Ø'
 }
 // function showTagModal(): void {
-//   state.isTagModalVisible = true;
+//   state.isTagModalVisible = true
 // }
 // function hideTagModal(): void {
-//   state.isTagModalVisible = false;
+//   state.isTagModalVisible = false
 // }
 </script>