diff --git a/app/web/src/components/ImageUploader/ImageUploader.js b/app/web/src/components/ImageUploader/ImageUploader.js
index d61f67a..aa757cd 100644
--- a/app/web/src/components/ImageUploader/ImageUploader.js
+++ b/app/web/src/components/ImageUploader/ImageUploader.js
@@ -11,6 +11,19 @@ import Svg from 'src/components/Svg'
const CLOUDINARY_UPLOAD_PRESET = 'CadHub_project_images'
const CLOUDINARY_UPLOAD_URL = 'https://api.cloudinary.com/v1_1/irevdev/upload'
+export function ImageFallback({ width = 100, cloudinaryId = 'CadHub/eia1kwru54g2kf02s2xx', className = '' }) {
+ return (
+
+
+
)
+}
+
export default function ImageUploader({
onImageUpload = () => {},
imageUrl,
@@ -78,15 +91,7 @@ export default function ImageUploader({
)}
{isEditable && }
{(cloudinaryId || !isEditable) && (
-
-
-
+
)}
{!cloudinaryId && }
{!cloudinaryId && isEditable && (
diff --git a/app/web/src/components/NavPlusButton/NavPlusButton.tsx b/app/web/src/components/NavPlusButton/NavPlusButton.tsx
index 0aa44e2..cadd9a9 100644
--- a/app/web/src/components/NavPlusButton/NavPlusButton.tsx
+++ b/app/web/src/components/NavPlusButton/NavPlusButton.tsx
@@ -36,15 +36,16 @@ const NavPlusButton: React.FC = () => {
-
+
New Project
+
{menuOptions.map(({ name, sub, ideType, bgClasses, dotClasses }) => (
-
-
+
{name}
{sub}
diff --git a/app/web/src/layouts/MainLayout/MainLayout.js b/app/web/src/layouts/MainLayout/MainLayout.js
index d0617fd..26cd001 100644
--- a/app/web/src/layouts/MainLayout/MainLayout.js
+++ b/app/web/src/layouts/MainLayout/MainLayout.js
@@ -3,7 +3,7 @@ import { Link, routes, navigate } from '@redwoodjs/router'
import { useAuth } from '@redwoodjs/auth'
import { Toaster, toast } from '@redwoodjs/web/toast'
import Tooltip from '@material-ui/core/Tooltip'
-import Popover from '@material-ui/core/Popover'
+import { Popover } from '@headlessui/react'
import { getActiveClasses } from 'get-active-classes'
import Footer from 'src/components/Footer'
import { useLocation } from '@redwoodjs/router'
@@ -13,7 +13,7 @@ import ReactGA from 'react-ga'
import { isBrowser } from '@redwoodjs/prerender/browserUtils'
import Svg from 'src/components/Svg'
-import ImageUploader from 'src/components/ImageUploader'
+import { ImageFallback } from 'src/components/ImageUploader'
import useUser from 'src/helpers/hooks/useUser'
let previousSubmission = ''
@@ -131,20 +131,39 @@ const MainLayout = ({ children, shouldRemoveFooterInIde }) => {
{isAuthenticated ? (
- -
-
+
) : (
-
@@ -158,38 +177,6 @@ const MainLayout = ({ children, shouldRemoveFooterInIde }) => {
)}
- {isAuthenticated && currentUser && (
-
-
-
-
- Hello {user?.name}
-
-
-
-
-
-
Your Profile
-
-
- Logout
-
-
-
- )}
diff --git a/app/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js b/app/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js
index 20344b3..eb5a5b3 100644
--- a/app/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js
+++ b/app/web/src/pages/AccountRecoveryPage/AccountRecoveryPage.js
@@ -51,10 +51,10 @@ const AccountRecoveryPage = () => {
},
}}
/>
+
+ Send email
+
-
- Send email
-
diff --git a/app/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js b/app/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js
index 996e53e..3cb6095 100644
--- a/app/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js
+++ b/app/web/src/pages/UpdatePasswordPage/UpdatePasswordPage.js
@@ -32,14 +32,14 @@ const UpdatePasswordPage = () => {
- Reset Password
+ Reset Password