Merge pull request #14 from ahinrichs/pr-fix-homeview-component-nexting
[webapp] fix HomeView component nesting
This commit is contained in:
commit
fc124596c0
@ -2,46 +2,46 @@
|
|||||||
<div class="container" role="main">
|
<div class="container" role="main">
|
||||||
<div class="page-header">
|
<div class="page-header">
|
||||||
<h1>Live Data</h1>
|
<h1>Live Data</h1>
|
||||||
<template v-if="waitForData == true">Waiting for data... </template>
|
</div>
|
||||||
<template v-else>
|
<template v-if="waitForData == true">Waiting for data... </template>
|
||||||
<div class="d-flex align-items-start">
|
<template v-else>
|
||||||
<div class="nav flex-column nav-pills me-3" id="v-pills-tab" role="tablist"
|
<div class="d-flex align-items-start">
|
||||||
aria-orientation="vertical">
|
<div class="nav flex-column nav-pills me-3" id="v-pills-tab" role="tablist"
|
||||||
<button v-for="inverter in inverterData" :key="inverter.serial" class="nav-link"
|
aria-orientation="vertical">
|
||||||
:id="'v-pills-' + inverter.serial + '-tab'" data-bs-toggle="pill"
|
<button v-for="inverter in inverterData" :key="inverter.serial" class="nav-link"
|
||||||
:data-bs-target="'#v-pills-' + inverter.serial" type="button" role="tab"
|
:id="'v-pills-' + inverter.serial + '-tab'" data-bs-toggle="pill"
|
||||||
aria-controls="'v-pills-' + inverter.serial" aria-selected="true">
|
:data-bs-target="'#v-pills-' + inverter.serial" type="button" role="tab"
|
||||||
{{ inverter.name }}
|
aria-controls="'v-pills-' + inverter.serial" aria-selected="true">
|
||||||
</button>
|
{{ inverter.name }}
|
||||||
</div>
|
</button>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="tab-content" id="v-pills-tabContent">
|
<div class="tab-content" id="v-pills-tabContent">
|
||||||
<div v-for="inverter in inverterData" :key="inverter.serial" class="tab-pane fade show"
|
<div v-for="inverter in inverterData" :key="inverter.serial" class="tab-pane fade show"
|
||||||
:id="'v-pills-' + inverter.serial" role="tabpanel"
|
:id="'v-pills-' + inverter.serial" role="tabpanel"
|
||||||
:aria-labelledby="'v-pills-' + inverter.serial + '-tab'" tabindex="0">
|
:aria-labelledby="'v-pills-' + inverter.serial + '-tab'" tabindex="0">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header text-white bg-primary" :class="{
|
<div class="card-header text-white bg-primary" :class="{
|
||||||
'bg-danger': inverter.age_critical,
|
'bg-danger': inverter.age_critical,
|
||||||
'bg-primary': !inverter.age_critical,
|
'bg-primary': !inverter.age_critical,
|
||||||
}">
|
}">
|
||||||
{{ inverter.name }} (Inverter Serial Number:
|
{{ inverter.name }} (Inverter Serial Number:
|
||||||
{{ inverter.serial }}) (Data Age:
|
{{ inverter.serial }}) (Data Age:
|
||||||
{{ inverter.data_age }} seconds)
|
{{ inverter.data_age }} seconds)
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="row row-cols-1 row-cols-md-3 g-4">
|
<div class="row row-cols-1 row-cols-md-3 g-4">
|
||||||
<div v-for="channel in 5" :key="channel">
|
<div v-for="channel in 5" :key="channel">
|
||||||
<InverterChannelInfo v-if="inverter[channel - 1]"
|
<InverterChannelInfo v-if="inverter[channel - 1]"
|
||||||
:channelData="inverter[channel - 1]" :channelNumber="channel - 1" />
|
:channelData="inverter[channel - 1]" :channelNumber="channel - 1" />
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</div>
|
||||||
</div>
|
</template>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user