From 501a76bc8112a000d9115b3bd897e49317c3312a Mon Sep 17 00:00:00 2001 From: arifal Date: Tue, 6 May 2025 17:29:39 +0700 Subject: [PATCH] partial update circle chart can click --- .../Controllers/Dashboards/BigDataController.php | 4 +++- app/View/Components/Circle.php | 4 +++- resources/views/components/circle.blade.php | 14 +++++++++++++- resources/views/dashboards/bigdata.blade.php | 16 ---------------- 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/Dashboards/BigDataController.php b/app/Http/Controllers/Dashboards/BigDataController.php index c425489..780c61d 100644 --- a/app/Http/Controllers/Dashboards/BigDataController.php +++ b/app/Http/Controllers/Dashboards/BigDataController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers\Dashboards; use App\Http\Controllers\Controller; use App\Models\ImportDatasource; +use App\Models\Menu; use Illuminate\Http\Request; class BigDataController extends Controller @@ -12,7 +13,8 @@ class BigDataController extends Controller $latest_import_datasource = ImportDatasource::latest()->first(); $latest_created = $latest_import_datasource ? $latest_import_datasource->created_at->format("j F Y H:i:s") : null; - return view('dashboards.bigdata', compact('latest_created')); + $menus = Menu::all(); + return view('dashboards.bigdata', compact('latest_created', 'menus')); } public function pbg() diff --git a/app/View/Components/Circle.php b/app/View/Components/Circle.php index 1acfd0b..13856cf 100644 --- a/app/View/Components/Circle.php +++ b/app/View/Components/Circle.php @@ -13,13 +13,15 @@ class Circle extends Component public $document_type; public $document_id; public $visible_small_circle; - public function __construct($document_id = "",$document_title = "", $document_type = "", $document_color = "#020c5c", $visible_small_circle = true) + public $document_url; + public function __construct($document_id = "",$document_title = "", $document_type = "", $document_color = "#020c5c", $visible_small_circle = true, $document_url = "#") { $this->document_title = $document_title; $this->document_color = $document_color; $this->document_type = $document_type; $this->document_id = $document_id; $this->visible_small_circle = $visible_small_circle; + $this->document_url = $document_url; } /** diff --git a/resources/views/components/circle.blade.php b/resources/views/components/circle.blade.php index 04ab280..d331f74 100644 --- a/resources/views/components/circle.blade.php +++ b/resources/views/components/circle.blade.php @@ -1,8 +1,11 @@ +@props(['document_url' => '#']) + @section('css') @vite(['resources/scss/components/_circle.scss']) @endsection -
+

{{$document_title}}

Rp.0

@@ -17,3 +20,12 @@
@endif
+ + \ No newline at end of file diff --git a/resources/views/dashboards/bigdata.blade.php b/resources/views/dashboards/bigdata.blade.php index d0c04fe..e81ab83 100644 --- a/resources/views/dashboards/bigdata.blade.php +++ b/resources/views/dashboards/bigdata.blade.php @@ -9,22 +9,6 @@ @include('layouts.partials/page-title', ['title' => 'Dashboards', 'subtitle' => 'Dashboard Pimpinan'])
-