From df8fac187eb595cc96e15efe38aa51c844ed9be4 Mon Sep 17 00:00:00 2001 From: Mahdi Date: Mon, 5 Oct 2026 17:49:17 +0330 Subject: [PATCH] Improve assignee and person pickers with search, chips and inline person creation Co-authored-by: Cursor --- apps/web/src/components/UserMultiSelect.vue | 355 ++++++++++++++++++++ apps/web/src/components/ui/UiModal.vue | 22 +- apps/web/src/views/ActivityDetailView.vue | 52 ++- apps/web/src/views/ActivityFormView.vue | 208 +++++++++++- apps/web/src/views/DealFormView.vue | 25 +- apps/web/src/views/PersonFormView.vue | 19 +- 6 files changed, 606 insertions(+), 75 deletions(-) create mode 100644 apps/web/src/components/UserMultiSelect.vue diff --git a/apps/web/src/components/UserMultiSelect.vue b/apps/web/src/components/UserMultiSelect.vue new file mode 100644 index 0000000..376d919 --- /dev/null +++ b/apps/web/src/components/UserMultiSelect.vue @@ -0,0 +1,355 @@ + + + + + diff --git a/apps/web/src/components/ui/UiModal.vue b/apps/web/src/components/ui/UiModal.vue index 0c0e9ee..cd9fc9a 100644 --- a/apps/web/src/components/ui/UiModal.vue +++ b/apps/web/src/components/ui/UiModal.vue @@ -1,3 +1,7 @@ + +