repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix(ui): fix charging stations refresh
[e-mobility-charging-stations-simulator.git]
/
ui
/
web
/
src
/
components
/
charging-stations
/
CSTable.vue
diff --git
a/ui/web/src/components/charging-stations/CSTable.vue
b/ui/web/src/components/charging-stations/CSTable.vue
index 6fcf74683384943a8370ad6767adec8ca196ebc4..f8e3bf8b9fa2b0d7e77af8ac72fbb7d0966f893d 100644
(file)
--- a/
ui/web/src/components/charging-stations/CSTable.vue
+++ b/
ui/web/src/components/charging-stations/CSTable.vue
@@
-1,14
+1,10
@@
<template>
<table id="cs-table">
<template>
<table id="cs-table">
- <caption>
- Charging
s
tations
+ <caption
id="cs-table__caption"
>
+ Charging
S
tations
</caption>
<thead id="cs-table__head">
<tr class="cs-table__row">
</caption>
<thead id="cs-table__head">
<tr class="cs-table__row">
- <th scope="col" class="cs-table__column">Action</th>
- <th scope="col" class="cs-table__column">Connector</th>
- <th scope="col" class="cs-table__column">Status</th>
- <th scope="col" class="cs-table__column">Transaction</th>
<th scope="col" class="cs-table__column">Name</th>
<th scope="col" class="cs-table__column">Started</th>
<th scope="col" class="cs-table__column">Supervision Url</th>
<th scope="col" class="cs-table__column">Name</th>
<th scope="col" class="cs-table__column">Started</th>
<th scope="col" class="cs-table__column">Supervision Url</th>
@@
-17,7
+13,9
@@
<th scope="col" class="cs-table__column">Template</th>
<th scope="col" class="cs-table__column">Vendor</th>
<th scope="col" class="cs-table__column">Model</th>
<th scope="col" class="cs-table__column">Template</th>
<th scope="col" class="cs-table__column">Vendor</th>
<th scope="col" class="cs-table__column">Model</th>
- <th scope="col" class="cs-table__column">Firmware Version</th>
+ <th scope="col" class="cs-table__column">Firmware</th>
+ <th scope="col" class="cs-table__column">Actions</th>
+ <th scope="col" class="cs-table__connectors-column">Connector(s)</th>
</tr>
</thead>
<tbody id="cs-table__body">
</tr>
</thead>
<tbody id="cs-table__body">
@@
-25,19
+23,17
@@
v-for="chargingStation in props.chargingStations"
:key="chargingStation.stationInfo?.hashId"
:charging-station="chargingStation"
v-for="chargingStation in props.chargingStations"
:key="chargingStation.stationInfo?.hashId"
:charging-station="chargingStation"
- :id-tag="props.idTag"
/>
</tbody>
</table>
</template>
<script setup lang="ts">
/>
</tbody>
</table>
</template>
<script setup lang="ts">
-import CSData from '
.
/CSData.vue'
+import CSData from '
@/components/charging-stations
/CSData.vue'
import type { ChargingStationData } from '@/types'
const props = defineProps<{
chargingStations: ChargingStationData[]
import type { ChargingStationData } from '@/types'
const props = defineProps<{
chargingStations: ChargingStationData[]
- idTag: string
}>()
</script>
}>()
</script>
@@
-53,7
+49,6
@@
const props = defineProps<{
empty-cells: show;
}
empty-cells: show;
}
-#cs-table__head,
#cs-table__body {
height: fit-content;
width: 100%;
#cs-table__body {
height: fit-content;
width: 100%;
@@
-61,29
+56,39
@@
const props = defineProps<{
flex-direction: column;
}
flex-direction: column;
}
-#cs-table__body {
- overflow: visible overlay;
+#cs-table__caption {
+ color: white;
+ background-color: black;
+ font-size: 1.5rem;
+ font-weight: bold;
+ padding: 0.5rem;
}
.cs-table__row {
height: fit-content;
width: 100%;
display: flex;
}
.cs-table__row {
height: fit-content;
width: 100%;
display: flex;
+ flex-direction: row;
justify-content: center;
align-items: center;
}
justify-content: center;
align-items: center;
}
-#cs-table__head .cs-table__row {
- background-color: rgb(194, 188, 188);
-}
-
.cs-table__row:nth-of-type(even) {
.cs-table__row:nth-of-type(even) {
- background-color:
rgb(223, 217, 217)
;
+ background-color:
whitesmoke
;
}
.cs-table__column {
height: fit-content;
}
.cs-table__column {
height: fit-content;
- width: calc(
100% / 13
);
+ width: calc(
65% / 10
);
text-align: center;
}
text-align: center;
}
+
+#cs-table__head .cs-table__row {
+ background-color: lightgrey;
+}
+
+.cs-table__connectors-column {
+ height: fit-content;
+ width: 35%;
+}
</style>
</style>