From fa8b55c40b8ed1118731474bec8538f7727c8bb7 Mon Sep 17 00:00:00 2001 From: Joe Pavitt Date: Wed, 18 Dec 2024 17:21:23 +0000 Subject: [PATCH 1/5] Add new team selection frontend --- frontend/src/components/PageHeader.vue | 2 +- frontend/src/components/TeamTypeSelection.vue | 34 +++++ frontend/src/components/TeamTypeTile.vue | 137 ++++++++++++++++++ frontend/src/pages/Home.vue | 19 ++- frontend/src/pages/account/NoTeamsUser.vue | 44 ------ .../TeamTypes/dialogs/TeamTypeEditDialog.vue | 2 +- frontend/src/pages/admin/TeamTypes/index.vue | 2 +- frontend/src/pages/team/create.vue | 51 +++++-- .../stylesheets/ff-components.scss | 2 +- 9 files changed, 224 insertions(+), 69 deletions(-) create mode 100644 frontend/src/components/TeamTypeSelection.vue create mode 100644 frontend/src/components/TeamTypeTile.vue delete mode 100644 frontend/src/pages/account/NoTeamsUser.vue diff --git a/frontend/src/components/PageHeader.vue b/frontend/src/components/PageHeader.vue index 21ec32c4e0..5d9568736b 100644 --- a/frontend/src/components/PageHeader.vue +++ b/frontend/src/components/PageHeader.vue @@ -11,7 +11,7 @@ - +
diff --git a/frontend/src/components/TeamTypeSelection.vue b/frontend/src/components/TeamTypeSelection.vue new file mode 100644 index 0000000000..2c41bfc209 --- /dev/null +++ b/frontend/src/components/TeamTypeSelection.vue @@ -0,0 +1,34 @@ + + + diff --git a/frontend/src/components/TeamTypeTile.vue b/frontend/src/components/TeamTypeTile.vue new file mode 100644 index 0000000000..2469dde892 --- /dev/null +++ b/frontend/src/components/TeamTypeTile.vue @@ -0,0 +1,137 @@ + + + + + diff --git a/frontend/src/pages/Home.vue b/frontend/src/pages/Home.vue index c9c9de5165..3ad5432886 100644 --- a/frontend/src/pages/Home.vue +++ b/frontend/src/pages/Home.vue @@ -1,13 +1,20 @@ @@ -17,13 +24,13 @@ import { mapGetters, mapState } from 'vuex' import FlowFuseLogo from '../components/Logo.vue' -import NoTeamsUser from './account/NoTeamsUser.vue' +import TeamTypeSelection from '../components/TeamTypeSelection.vue' export default { name: 'HomePage', components: { FlowFuseLogo, - NoTeamsUser + TeamTypeSelection }, data () { return { diff --git a/frontend/src/pages/account/NoTeamsUser.vue b/frontend/src/pages/account/NoTeamsUser.vue deleted file mode 100644 index dfd7eb0aa8..0000000000 --- a/frontend/src/pages/account/NoTeamsUser.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - diff --git a/frontend/src/pages/admin/TeamTypes/dialogs/TeamTypeEditDialog.vue b/frontend/src/pages/admin/TeamTypes/dialogs/TeamTypeEditDialog.vue index 082c7b8b83..de0ff84900 100644 --- a/frontend/src/pages/admin/TeamTypes/dialogs/TeamTypeEditDialog.vue +++ b/frontend/src/pages/admin/TeamTypes/dialogs/TeamTypeEditDialog.vue @@ -14,7 +14,7 @@ Order - + Description