From c382d97d8ddfeb158d179ba1a17ca91671817f24 Mon Sep 17 00:00:00 2001 From: Moein Moradi Date: Wed, 3 Sep 2025 17:28:04 +0330 Subject: [PATCH] feat: reusable ag grid --- resources/js/pages/dashboards/demo.vue | 30 +- .../forms/tables/data-table/AgGridTable.vue | 686 +++++++++++++----- .../components/ConfirmDeleteDialog.vue | 45 +- .../components/UserDetailsDialog.vue | 248 ++----- .../composables/useDataTableActions.js | 114 +-- .../composables/useDataTableGrid.js | 299 +++++--- resources/styles/ag-grid-overrides.scss | 449 +++++++++++- 7 files changed, 1311 insertions(+), 560 deletions(-) diff --git a/resources/js/pages/dashboards/demo.vue b/resources/js/pages/dashboards/demo.vue index 6ffe279..82c2a22 100644 --- a/resources/js/pages/dashboards/demo.vue +++ b/resources/js/pages/dashboards/demo.vue @@ -1,12 +1,27 @@ \ No newline at end of file diff --git a/resources/js/views/demos/forms/tables/data-table/components/ConfirmDeleteDialog.vue b/resources/js/views/demos/forms/tables/data-table/components/ConfirmDeleteDialog.vue index 08795b3..a57dcf3 100644 --- a/resources/js/views/demos/forms/tables/data-table/components/ConfirmDeleteDialog.vue +++ b/resources/js/views/demos/forms/tables/data-table/components/ConfirmDeleteDialog.vue @@ -15,7 +15,7 @@
- Are you sure you want to delete this user? + Are you sure you want to delete this record?
-
- - Name: - {{ selectedRowData.fullName || 'Unknown' }} -
-
- - Email: - {{ selectedRowData.email || 'Unknown' }} +
+ + {{ key }}: + {{ formatValue(val) }}
@@ -85,7 +84,7 @@