From 18199b0774d940cf961248a6bca983a070d58fdc Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Mon, 24 Mar 2025 22:05:47 +0200 Subject: [PATCH 1/4] PM-870 - decommission tc phoenix --- .../user-area/SigninPopup.module.scss | 118 ------------------ .../components/user-area/SigninPopup.svelte | 61 --------- src/lib/components/user-area/UserArea.svelte | 16 ++- src/lib/components/user-area/UserMenu.svelte | 5 - .../config/nav-menu/all-nav-items.config.ts | 12 -- .../nav-menu/tool-selector-nav-items.ts | 9 -- 6 files changed, 15 insertions(+), 206 deletions(-) delete mode 100644 src/lib/components/user-area/SigninPopup.module.scss delete mode 100644 src/lib/components/user-area/SigninPopup.svelte diff --git a/src/lib/components/user-area/SigninPopup.module.scss b/src/lib/components/user-area/SigninPopup.module.scss deleted file mode 100644 index 16977629..00000000 --- a/src/lib/components/user-area/SigninPopup.module.scss +++ /dev/null @@ -1,118 +0,0 @@ -@import 'lib/styles/mixins.scss'; -@import 'lib/styles/fonts.scss'; -@import 'lib/styles/colors.scss'; - -.modal { - background: rgba(0, 0, 0, 0.5); - height: 100%; - left: 0; - position: fixed; - top: 0; - width: 100%; - z-index: 9999; -} - -.overlay { - position: absolute; - z-index: -1; - top: 0; - left: 0; - right: 0; - bottom: 0; -} - -.modalBox { - background: #f9f9f9; - border-radius: 4px; - left: 50%; - max-width: 714px; - padding: 36px 38px 52px; - position: absolute; - top: 50%; - transform: translate(-50%, -50%); - width: 90%; - - h5 { - color: #2A2A2A; - font-family: 'Roboto'; - font-size: 36px; - font-weight: 500; - line-height: 44px; - position: relative; - text-transform: none; - margin: 0; - } - - @include mobile { - padding: 22px; - } -} - -.closeIcon { - background-size: contain; - cursor: pointer; - height: 24px; - position: absolute; - right: 0; - top: 2px; - width: 24px; - display: flex; - align-items: center; - justify-content: center; - - img { - display: block; - width: 67%; - height: 67%; - } -} - -.options { - display: flex; - flex-wrap: wrap; - gap: 32px; - margin-top: 32px; - - a, .link { - background: #0D61BF; - border-radius: 4px; - color: #fff; - flex: 0 0 calc(50% - 17px); - font-family: 'Roboto'; - padding: 20px; - transition: 0.3s; - cursor: pointer; - display: flex; - gap: 18px; - align-items: center; - img { - display: block; - flex: 0 0; - } - &:hover { - box-shadow: 0 0 30px rgba(0, 0, 0, 0.05); - text-decoration: none; - transform: scale(1.015); - } - - strong { - font-size: 24px; - line-height: 32px; - font-weight: 700; - } - - small { - font-size: 16px; - line-height: 24px; - } - } - - @media (max-width: 790px) { - flex-direction: column; - gap: 26px; - - a, .link { - padding: 30px 20px; - } - } -} diff --git a/src/lib/components/user-area/SigninPopup.svelte b/src/lib/components/user-area/SigninPopup.svelte deleted file mode 100644 index cbc4fd55..00000000 --- a/src/lib/components/user-area/SigninPopup.svelte +++ /dev/null @@ -1,61 +0,0 @@ - - -
-
-
-
- Which are you? - - X - -
-
- - - Customer
- Launch and manage work -
- Tsunny -
-
- - Talent
- Find and start opportunities -
- Algo -
-
-
-
diff --git a/src/lib/components/user-area/UserArea.svelte b/src/lib/components/user-area/UserArea.svelte index 23bcfc7d..be4d5a6c 100644 --- a/src/lib/components/user-area/UserArea.svelte +++ b/src/lib/components/user-area/UserArea.svelte @@ -3,6 +3,7 @@ import { getAppContext } from 'lib/app-context'; import { checkUserAppRole, fetchUserProfile } from 'lib/functions/user-profile.provider'; import { fetchUserProfileCompletedness } from 'lib/functions/profile-nudges'; + import { AUTH0_AUTHENTICATOR_URL } from 'lib/config'; import { AUTH_USER_ROLE } from 'lib/config/auth'; import { DISABLE_NUDGES } from "lib/config/profile-toasts.config"; @@ -13,6 +14,7 @@ import styles from './UserArea.module.scss' import Completedness from './Completedness.svelte'; import AuthArea from './AuthArea.svelte'; + import Button from '../Button.svelte'; const ctx = getAppContext(); @@ -74,13 +76,25 @@ const authUser = await fetchUserProfile(); $ctx.auth = {...$ctx.auth, ready: true, user: authUser}; }); + + function onSignIn(signup?: any) { + const locationHref = `${window.location.origin}${window.location.pathname}` + window.location.href = `${AUTH0_AUTHENTICATOR_URL}?retUrl=${encodeURIComponent(locationHref)}${signup === true ? '&mode=signUp' : ''}`; + } + + function onSignUp() { + onSignIn(true); + } {#if isReady}
{#if !user} - +
+
{:else } Account Settings -
  • - Log in as Customer -
  • Date: Mon, 24 Mar 2025 22:23:09 +0200 Subject: [PATCH 2/4] remove unused components --- .../components/user-area/AuthArea.module.scss | 15 ------- src/lib/components/user-area/AuthArea.svelte | 44 ------------------- src/lib/components/user-area/UserArea.svelte | 1 - .../src/lib/components/hover-menu/index.d.ts | 1 - 4 files changed, 61 deletions(-) delete mode 100644 src/lib/components/user-area/AuthArea.module.scss delete mode 100644 src/lib/components/user-area/AuthArea.svelte delete mode 100644 types/src/lib/components/hover-menu/index.d.ts diff --git a/src/lib/components/user-area/AuthArea.module.scss b/src/lib/components/user-area/AuthArea.module.scss deleted file mode 100644 index 0e702715..00000000 --- a/src/lib/components/user-area/AuthArea.module.scss +++ /dev/null @@ -1,15 +0,0 @@ -@import 'lib/styles/mixins.scss'; - -.btnsWrap { - display: flex; - align-items: center; - gap: 28px; - - > * { - position: relative; - } - - @include smallMobile { - gap: 16px; - } -} diff --git a/src/lib/components/user-area/AuthArea.svelte b/src/lib/components/user-area/AuthArea.svelte deleted file mode 100644 index ffbefb58..00000000 --- a/src/lib/components/user-area/AuthArea.svelte +++ /dev/null @@ -1,44 +0,0 @@ - - -
    -
    - diff --git a/src/lib/components/user-area/UserArea.svelte b/src/lib/components/user-area/UserArea.svelte index be4d5a6c..f46410ea 100644 --- a/src/lib/components/user-area/UserArea.svelte +++ b/src/lib/components/user-area/UserArea.svelte @@ -13,7 +13,6 @@ import UserAvatar from './UserAvatar.svelte'; import styles from './UserArea.module.scss' import Completedness from './Completedness.svelte'; - import AuthArea from './AuthArea.svelte'; import Button from '../Button.svelte'; const ctx = getAppContext(); diff --git a/types/src/lib/components/hover-menu/index.d.ts b/types/src/lib/components/hover-menu/index.d.ts deleted file mode 100644 index b54a6ee6..00000000 --- a/types/src/lib/components/hover-menu/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { default as HoverMenu } from './HoverMenu.svelte'; From 265646abfba5953b96abd56e2684179086f77554 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Wed, 26 Mar 2025 09:06:03 +0200 Subject: [PATCH 3/4] PM1000 - add back ai minihub --- src/lib/config/nav-menu/footer-nav-items.ts | 2 +- src/lib/config/nav-menu/main-navigation.config.ts | 2 +- src/lib/config/nav-menu/tool-selector-nav-items.ts | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/lib/config/nav-menu/footer-nav-items.ts b/src/lib/config/nav-menu/footer-nav-items.ts index 369a9a2c..f17f1733 100644 --- a/src/lib/config/nav-menu/footer-nav-items.ts +++ b/src/lib/config/nav-menu/footer-nav-items.ts @@ -31,7 +31,7 @@ export const footerNavItems: NavMenuItem = { }, allNavItems.opportunities, allNavItems.mmTournament, - // allNavItems.aiHub, + allNavItems.aiHub, allNavItems.articles, allNavItems.statistics, ] diff --git a/src/lib/config/nav-menu/main-navigation.config.ts b/src/lib/config/nav-menu/main-navigation.config.ts index 55953fab..001b6f15 100644 --- a/src/lib/config/nav-menu/main-navigation.config.ts +++ b/src/lib/config/nav-menu/main-navigation.config.ts @@ -12,7 +12,7 @@ export const mainNavigationItems: NavMenuItem[] = [ children: [ allNavItems.opportunities, allNavItems.mmTournament, - // allNavItems.aiHub, + allNavItems.aiHub, allNavItems.articles, allNavItems.statistics, ] diff --git a/src/lib/config/nav-menu/tool-selector-nav-items.ts b/src/lib/config/nav-menu/tool-selector-nav-items.ts index 22684ca1..635e0ae9 100644 --- a/src/lib/config/nav-menu/tool-selector-nav-items.ts +++ b/src/lib/config/nav-menu/tool-selector-nav-items.ts @@ -43,6 +43,13 @@ export const toolSelectorNavItems: NavMenuItem = { allNavItems.payments ] }, + { + label: "AI", + groupOrder: 3, + children: [ + allNavItems.aiHub, + ] + }, { label: "Compete", groupOrder: 3, From 686c57894f5915bf1927a97f3b7af39b831af0cb Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Wed, 26 Mar 2025 09:13:38 +0200 Subject: [PATCH 4/4] fix dropdown icon --- src/lib/components/LinksMenu.module.scss | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/components/LinksMenu.module.scss b/src/lib/components/LinksMenu.module.scss index 928328e1..71b1b4e9 100644 --- a/src/lib/components/LinksMenu.module.scss +++ b/src/lib/components/LinksMenu.module.scss @@ -73,6 +73,9 @@ &:global(.has-menu) { cursor: pointer; + display: flex; + align-items: center; + gap: 3px; } }