6 <thead id="cs-table__head">
7 <tr class="cs-table__row">
8 <th scope="col" class="cs-table__action-col">Action</th>
9 <th scope="col" class="cs-table__connector-col">Connector</th>
10 <th scope="col" class="cs-table__status-col">Status</th>
11 <th scope="col" class="cs-table__transaction-col">Transaction</th>
12 <th scope="col" class="cs-table__name-col">Name</th>
13 <th scope="col" class="cs-table__started-col">Started</th>
14 <th scope="col" class="cs-table__wsState-col">WebSocket State</th>
15 <th scope="col" class="cs-table__registration-status-col">Registration Status</th>
16 <th scope="col" class="cs-table__template-col">Template</th>
17 <th scope="col" class="cs-table__vendor-col">Vendor</th>
18 <th scope="col" class="cs-table__model-col">Model</th>
19 <th scope="col" class="cs-table__firmware-col">Firmware Version</th>
22 <tbody id="cs-table__body">
24 v-for="chargingStation in props.chargingStations"
25 :key="chargingStation.stationInfo?.hashId"
26 :charging-station="chargingStation"
33 <script setup lang="ts">
34 import CSData from './CSData.vue'
35 import type { ChargingStationData } from '@/types'
37 const props = defineProps<{
38 chargingStations: ChargingStationData[]
47 background-color: white;
50 flex-direction: column;
51 overflow: auto hidden;
52 border-collapse: collapse;
65 overflow: visible overlay;
72 justify-content: center;
76 #cs-table__head .cs-table__row {
77 background-color: rgb(194, 188, 188);
80 .cs-table__row:nth-of-type(even) {
81 background-color: rgb(223, 217, 217);
84 .cs-table__action-col,
85 .cs-table__connector-col,
86 .cs-table__status-col,
87 .cs-table__transaction-col,
89 .cs-table__started-col,
90 .cs-table__wsState-col,
91 .cs-table__registration-status-col,
92 .cs-table__template-col,
94 .cs-table__vendor-col,
95 .cs-table__firmware-col {