mirror of
https://github.com/dborth/vbagx.git
synced 2024-11-25 20:16:53 +01:00
Updates:
-Create a dummy list to load sample data -Create a card data template to show car list -Add car image sample data
This commit is contained in:
parent
a1760c58e3
commit
67655f1aa9
@ -76,7 +76,7 @@
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="block cont text-align-center">
|
||||
<div class="block stack-content text-align-center">
|
||||
<div class="card sub-item">
|
||||
<div class="sub-header text-align-center">Goede overdracht</div>
|
||||
<div class="card-content card-content-padding">
|
||||
@ -102,6 +102,27 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="block-title">Leen aanbod</div>
|
||||
<div class="block">
|
||||
<div class="stack-content">
|
||||
${CarList.length > 0 && $h`
|
||||
${CarList.map((item) => $h`
|
||||
<div class="card sub-item">
|
||||
<div class="card-header">
|
||||
${item.manufacturerName} ${item.model} ${item.year} <br />
|
||||
</div>
|
||||
<div class="card-content card-content-padding">
|
||||
<img width="284" height="160" class="" src="${item.imagePath}" />
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
<span><i class="icon material-symbols-outlined color-yellow">location_on</i> ${item.locationName}</span>
|
||||
<span><i class="icon material-symbols-outlined color-yellow">euro</i> vanaf € ${item.price} per dag</span>
|
||||
</div>
|
||||
</div>
|
||||
`)}
|
||||
`}
|
||||
</div>
|
||||
</div>
|
||||
<div class="block block-outline inset list">
|
||||
<ul>
|
||||
<li>
|
||||
@ -117,16 +138,23 @@
|
||||
</div>
|
||||
</template>
|
||||
<script>
|
||||
export default (props, { $, $f7, $on }) => {
|
||||
$on('pageInit', () => {
|
||||
import axios from 'axios';
|
||||
|
||||
export default (props, { $, $f7, $on, $update, $onMounted, $f7route, $f7router }) => {
|
||||
let CarList = [];
|
||||
|
||||
$onMounted(async () => {
|
||||
let result = await axios.get('/static/api/car-list.json');
|
||||
CarList = result.data;
|
||||
$update();
|
||||
});
|
||||
|
||||
})
|
||||
return $render;
|
||||
};
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.cont{
|
||||
|
||||
.stack-content{
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
57
src/static/api/car-list.json
Normal file
57
src/static/api/car-list.json
Normal file
@ -0,0 +1,57 @@
|
||||
[
|
||||
{
|
||||
"carId":1,
|
||||
"ownerId": 39,
|
||||
"manufacturerId": 1,
|
||||
"manufacturerName": "Volkswagen",
|
||||
"model": "GTI",
|
||||
"year": 2021,
|
||||
"imagePath": "./static/images/volksw-gti.jpg",
|
||||
"price": 29.00,
|
||||
"locationName":"Not here"
|
||||
},
|
||||
{
|
||||
"carId":2,
|
||||
"ownerId": 40,
|
||||
"manufacturerId": 2,
|
||||
"manufacturerName": "Mercedes",
|
||||
"model": "MacLaren",
|
||||
"year": 2022,
|
||||
"imagePath": "./static/images/mercedes-mclaren.jpg",
|
||||
"price": 59.00,
|
||||
"locationName":"Not here either"
|
||||
},
|
||||
{
|
||||
"carId":3,
|
||||
"ownerId": 41,
|
||||
"manufacturerId": 3,
|
||||
"manufacturerName": "Nissan",
|
||||
"model": "GT-R Nissmo",
|
||||
"year": 2023,
|
||||
"imagePath": "./static/images/nissan-gt-r-nismo.jpg",
|
||||
"price": 69.00,
|
||||
"locationName":"Not here either"
|
||||
},
|
||||
{
|
||||
"carId":4,
|
||||
"ownerId": 42,
|
||||
"manufacturerId": 4,
|
||||
"manufacturerName": "Ford",
|
||||
"model": "Mustang Shellby",
|
||||
"year": 2019,
|
||||
"imagePath": "./static/images/ford-mustang-shelby-t500.jpg",
|
||||
"price": 65.00,
|
||||
"locationName":"Not here either"
|
||||
},
|
||||
{
|
||||
"carId":5,
|
||||
"ownerId": 43,
|
||||
"manufacturerId": 5,
|
||||
"manufacturerName": "Audi",
|
||||
"model": "RS3 Daytona",
|
||||
"year": 2018,
|
||||
"imagePath": "./static/images/audi-rs3-daytona.jpg",
|
||||
"price": 49.00,
|
||||
"locationName":"Not here either"
|
||||
}
|
||||
]
|
BIN
src/static/images/audi-rs3-daytona.jpg
Normal file
BIN
src/static/images/audi-rs3-daytona.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 151 KiB |
BIN
src/static/images/ford-mustang-shelby-t500.jpg
Normal file
BIN
src/static/images/ford-mustang-shelby-t500.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 508 KiB |
BIN
src/static/images/mercedes-mclaren.jpg
Normal file
BIN
src/static/images/mercedes-mclaren.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 169 KiB |
BIN
src/static/images/nissan-gt-r-nismo.jpg
Normal file
BIN
src/static/images/nissan-gt-r-nismo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 638 KiB |
BIN
src/static/images/volksw-gti.jpg
Normal file
BIN
src/static/images/volksw-gti.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 84 KiB |
Loading…
Reference in New Issue
Block a user