From fd42413f06f94fb40990efb6c6b5584dd596bc3a Mon Sep 17 00:00:00 2001 From: Nick Kosarev Date: Tue, 23 Sep 2025 13:03:12 +0200 Subject: [PATCH] feat: create flow item action --- .../app/components/Navigation.vue | 8 +- .../app/components/SectionTitle.vue | 11 +++ .../app/components/flow/ItemCard.vue | 12 ++- .../app/components/form/CreateFlowItem.vue | 90 +++++++++++++++++++ .../app/composables/useNavigation.ts | 2 +- .../app/pages/epic/[epicId]/index.vue | 4 +- .../app/pages/flow/[itemId]/index.vue | 16 +++- apps/atrium-telegram/app/pages/flow/new.vue | 20 +++++ apps/atrium-telegram/app/pages/index.vue | 20 +++-- apps/atrium-telegram/app/pages/navigation.vue | 4 +- apps/atrium-telegram/app/pages/no-auth.vue | 4 +- .../atrium-telegram/app/pages/tasks/index.vue | 4 +- .../app/pages/ticket/[ticketId]/index.vue | 4 +- .../app/pages/ticket/index.vue | 4 +- apps/atrium-telegram/i18n/locales/ru-RU.json | 3 +- .../server/api/flow/index.post.ts | 48 ++++++++++ apps/atrium-telegram/shared/services/flow.ts | 11 +++ apps/web-app/app/components/CheckoutCard.vue | 2 +- apps/web-app/app/pages/agreement/index.vue | 29 ++++++ packages/database/src/tables.ts | 10 ++- packages/database/src/types.ts | 2 +- 21 files changed, 268 insertions(+), 40 deletions(-) create mode 100644 apps/atrium-telegram/app/components/SectionTitle.vue create mode 100644 apps/atrium-telegram/app/components/form/CreateFlowItem.vue create mode 100644 apps/atrium-telegram/app/pages/flow/new.vue create mode 100644 apps/atrium-telegram/server/api/flow/index.post.ts create mode 100644 apps/atrium-telegram/shared/services/flow.ts diff --git a/apps/atrium-telegram/app/components/Navigation.vue b/apps/atrium-telegram/app/components/Navigation.vue index 4611f4e3..886476b2 100644 --- a/apps/atrium-telegram/app/components/Navigation.vue +++ b/apps/atrium-telegram/app/components/Navigation.vue @@ -1,6 +1,6 @@