diff --git a/public/site/templates/project.json.php b/public/site/templates/project.json.php index 71e0a1e..ff7439d 100644 --- a/public/site/templates/project.json.php +++ b/public/site/templates/project.json.php @@ -1,20 +1,21 @@ $page->title()->value(), - "url" => $page->url(), - "modified" => $page->modified("Y-MM-d"), - "status" => $page->status(), - "logo" => $page->client()->isNotEmpty() && $page->client()->toPage() + 'title' => $page->title()->value(), + 'url' => $page->url(), + 'modified' => $page->modified('Y-MM-d'), + 'status' => $page->status(), + 'logo' => $page->client()->isNotEmpty() && $page->client()->toPage() ? $page->client()->toPage()->logo()->toFile()->url() : null, - "steps" => $page->getSteps(), - "designToLight" => $page->isDTLEnabled() == "true" ? processDTLProposals($page) : null, + 'steps' => $page->getSteps(), + 'designToLight' => $page->isDTLEnabled()->isTrue() ? processDTLProposals($page) : null, + 'hasOptimizationRequest' => $page->hasOptimizationRequest()->isTrue(), ]; $pageData = array_merge($genericData, $project); echo json_encode([ - "page" => $pageData, - "user" => $userData, + 'page' => $pageData, + 'user' => $userData, ]); diff --git a/public/site/templates/projects.json.php b/public/site/templates/projects.json.php index 4a4e8c0..5dbebf2 100644 --- a/public/site/templates/projects.json.php +++ b/public/site/templates/projects.json.php @@ -1,41 +1,44 @@ $project->title()->value(), - "url" => $project->url(), - "uri" => "/" . $project->uri(), - "modified" => $project->modified("Y-MM-d"), - "currentStep" => $project->currentStep()->value(), - "status" => $project->status(), - "logo" => $project->client()->toPage() ? $project->client()->toPage()->logo()->toFile()->url() : "", - "steps" => $project->getSteps(), - "notifications" => Yaml::decode($project->notifications()->value), - "uuid" => (string) $project->uuid(), - "slug" => (string) $project->slug(), - "isDTLEnabled" => $project->isDTLEnabled()->value() == "true" ? true : false + 'title' => $project->title()->value(), + 'url' => $project->url(), + 'uri' => '/' . $project->uri(), + 'modified' => $project->modified('Y-MM-d'), + 'currentStep' => $project->currentStep()->value(), + 'status' => $project->status(), + 'logo' => $project->client()->toPage() ? $project->client()->toPage()->logo()->toFile()->url() : '', + 'steps' => $project->getSteps(), + 'notifications' => Yaml::decode($project->notifications()->value), + 'uuid' => (string) $project->uuid(), + 'slug' => (string) $project->slug(), + 'isDTLEnabled' => $project->isDTLEnabled()->isTrue(), + 'hasOptimizationRequest' => $project->hasOptimizationRequest()->isTrue(), ]; - if ($project->isDTLEnabled()) { - $data["designToLight"] = processDTLProposals($project); - } + if ($project->isDTLEnabled()) { + $data['designToLight'] = processDTLProposals($project); + } - return $data; + return $data; } try { - $children = $kirby->user()->role() == "admin" ? $page->childrenAndDrafts()->map(fn($project) => getProjectData($project))->values() : $kirby->user()->projects()->toPages()->map(fn($project) => getProjectData($project))->values(); + $children = $kirby->user()->role() == 'admin' ? $page->childrenAndDrafts()->map(fn($project) => getProjectData($project))->values() : $kirby->user()->projects()->toPages()->map(fn($project) => getProjectData($project))->values(); } catch (\Throwable $th) { - throw new Exception($th->getMessage() . " line " . $th->getLine(), 1); - $children = []; + throw new Exception($th->getMessage() . ' line ' . $th->getLine(), 1); + $children = []; } $specificData = [ - "children" => $children, + 'children' => $children, ]; $pageData = array_merge($genericData, $specificData); echo json_encode([ - "page" => $pageData, - "user" => $userData + 'page' => $pageData, + 'user' => $userData, ]); diff --git a/src/components/design-to-light/DTLPanel.vue b/src/components/design-to-light/DTLPanel.vue index 6f41375..405bc14 100644 --- a/src/components/design-to-light/DTLPanel.vue +++ b/src/components/design-to-light/DTLPanel.vue @@ -16,8 +16,8 @@ proposals.length === 1 && isDialogOpen ? activeProposal.title ? activeProposal.title - : "Design to light" - : "Design to light" + : 'Design to light' + : 'Design to light' }} @@ -178,18 +182,19 @@ />