From 8f2e5e282ce2322520e26c4ca4e1fa71b15a78fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Pocrnji=C4=8D?= Date: Sat, 18 Oct 2025 22:56:51 +0200 Subject: [PATCH] Changes to UI --- app/Http/Controllers/WorkflowController.php | 4 +- .../Components/DataTable/DataTableClient.vue | 29 +- .../Components/DataTable/DataTableServer.vue | 2 +- resources/js/Components/InlineColorPicker.vue | 61 ++ resources/js/Components/PersonInfoGrid.vue | 795 ++++++++++-------- resources/js/Pages/Dashboard.vue | 4 +- resources/js/Pages/Imports/Create.vue | 28 +- resources/js/Pages/Imports/Index.vue | 212 +++-- resources/js/Pages/Segments/Index.vue | 11 +- resources/js/Pages/Segments/Show.vue | 180 ++-- .../Pages/Settings/Partials/ActionTable.vue | 595 ++++++------- .../Pages/Settings/Partials/DecisionTable.vue | 643 +++++++------- routes/breadcrumbs.php | 13 + 13 files changed, 1440 insertions(+), 1137 deletions(-) create mode 100644 resources/js/Components/InlineColorPicker.vue diff --git a/app/Http/Controllers/WorkflowController.php b/app/Http/Controllers/WorkflowController.php index 85f62a3..2498478 100644 --- a/app/Http/Controllers/WorkflowController.php +++ b/app/Http/Controllers/WorkflowController.php @@ -14,8 +14,8 @@ class WorkflowController extends Controller public function index(Request $request) { return Inertia::render('Settings/Workflow/Index', [ - 'actions' => Action::query()->with(['decisions', 'segment'])->withCount('activities')->get(), - 'decisions' => Decision::query()->with('actions')->withCount('activities')->get(), + 'actions' => Action::query()->with(['decisions', 'segment'])->withCount('activities')->orderBy('id')->get(), + 'decisions' => Decision::query()->with('actions')->withCount('activities')->orderBy('id')->get(), 'segments' => Segment::query()->get(), 'email_templates' => EmailTemplate::query()->where('active', true)->get(['id', 'name', 'entity_types']), ]); diff --git a/resources/js/Components/DataTable/DataTableClient.vue b/resources/js/Components/DataTable/DataTableClient.vue index f1b879c..455950b 100644 --- a/resources/js/Components/DataTable/DataTableClient.vue +++ b/resources/js/Components/DataTable/DataTableClient.vue @@ -209,7 +209,7 @@ function setPageSize(ps) { @click="toggleSort(col)" :aria-sort="sort?.key === col.key ? sort.direction || 'none' : 'none'" > - {{ col.label }} + {{ col.label }} -