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

- - password: + + password { required: true, }} /> - - confirm: + + confirm { required: true, }} /> + + Update +
- - Update -