From d79f195913d43fe1411c960d20a6fc1b53bb687d Mon Sep 17 00:00:00 2001 From: timotheegoguely Date: Mon, 9 Sep 2024 20:03:24 +0200 Subject: [PATCH] Update Inspirations view, components and json template --- public/site/templates/inspirations.json.php | 12 +- src/components/Inspirations.vue | 211 ++++++++++++++++++++ src/views/Inspirations.vue | 24 ++- 3 files changed, 239 insertions(+), 8 deletions(-) create mode 100644 src/components/Inspirations.vue diff --git a/public/site/templates/inspirations.json.php b/public/site/templates/inspirations.json.php index 148baf1..8c5b268 100644 --- a/public/site/templates/inspirations.json.php +++ b/public/site/templates/inspirations.json.php @@ -1,8 +1,16 @@ children()->map(function ($child) { + return [ + 'title' => $child->title()->value(), + 'url' => $child->url(), + 'modified' => $child->modified('Y-m-d'), + 'media' => $child->media()->toFiles() + ]; +})->values(); + $specificData = [ - "exampleField" => $page->exampleField(), - "exampleHardData" => 'Example hard value' + "children" => $children, ]; $data = array_merge($genericData, $specificData); diff --git a/src/components/Inspirations.vue b/src/components/Inspirations.vue new file mode 100644 index 0000000..9168149 --- /dev/null +++ b/src/components/Inspirations.vue @@ -0,0 +1,211 @@ + + + + + diff --git a/src/views/Inspirations.vue b/src/views/Inspirations.vue index 06edc1d..b5a768c 100644 --- a/src/views/Inspirations.vue +++ b/src/views/Inspirations.vue @@ -1,16 +1,28 @@ - - + + \ No newline at end of file