From 7f4eb85106f60b9ca4fac5a487dc51c9638f4850 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Tue, 7 Sep 2021 20:05:51 +1000 Subject: [PATCH 1/6] Make new project card designs https://www.figma.com/file/VUh53RdncjZ7NuFYj0RGB9/CadHub?node-id=1150%3A1619 Resolves #492 --- app/web/config/tailwind.config.js | 8 +- .../src/components/CadPackage/CadPackage.tsx | 14 ++- .../src/components/Customizer/Customizer.tsx | 4 +- .../src/components/Footer/Footer.stories.js | 7 -- app/web/src/components/Footer/Footer.test.js | 11 -- .../Footer/{Footer.js => Footer.tsx} | 2 +- .../src/components/IdeConsole/IdeConsole.tsx | 2 +- .../src/components/IdeEditor/IdeEditor.tsx | 1 - .../ProjectProfile/ProjectProfile.tsx | 4 +- app/web/src/components/Projects/Projects.tsx | 107 +++++++++--------- .../components/ProjectsCell/ProjectsCell.tsx | 1 + .../HomePage/{HomePage.js => HomePage.tsx} | 4 +- 12 files changed, 82 insertions(+), 83 deletions(-) delete mode 100644 app/web/src/components/Footer/Footer.stories.js delete mode 100644 app/web/src/components/Footer/Footer.test.js rename app/web/src/components/Footer/{Footer.js => Footer.tsx} (92%) rename app/web/src/pages/HomePage/{HomePage.js => HomePage.tsx} (79%) diff --git a/app/web/config/tailwind.config.js b/app/web/config/tailwind.config.js index 31d4d2b..1089e04 100644 --- a/app/web/config/tailwind.config.js +++ b/app/web/config/tailwind.config.js @@ -13,6 +13,9 @@ module.exports = { borderRadius: { half: '50%', }, + boxShadow: { + ch: '0 4px 4px 0 rgba(0, 0, 0, 0.25), 0 4px 4px 0 rgba(13, 13, 19, 0.15)', + }, colors: { 'ch-gray': { 900: '#0D0D13', @@ -35,9 +38,10 @@ module.exports = { 200: '#DBDBEC', }, 'ch-blue': { - 600: '#79B2F8', + 700: '#08466F', + 650: '#0958BA', 500: '5098F1', - 300: '#08466F' + 400: '#79B2F8', }, 'ch-pink': { 800: '#93064F', diff --git a/app/web/src/components/CadPackage/CadPackage.tsx b/app/web/src/components/CadPackage/CadPackage.tsx index 4354690..f05cd9e 100644 --- a/app/web/src/components/CadPackage/CadPackage.tsx +++ b/app/web/src/components/CadPackage/CadPackage.tsx @@ -1,11 +1,17 @@ import { ideTypeNameMap } from 'src/helpers/hooks/useIdeContext' +import type { CadPackage as CadPackageType } from 'src/helpers/hooks/useIdeState' interface CadPackageProps { - cadPackage: string + cadPackage: CadPackageType className?: string + dotClass?: string } -const CadPackage = ({ cadPackage, className = '' }: CadPackageProps) => { +const CadPackage = ({ + cadPackage, + className = '', + dotClass = 'w-5 h-5', +}: CadPackageProps) => { const cadName = ideTypeNameMap[cadPackage] || '' const isOpenScad = cadPackage === 'openscad' const isCadQuery = cadPackage === 'cadquery' @@ -14,13 +20,13 @@ const CadPackage = ({ cadPackage, className = '' }: CadPackageProps) => { className={ `grid grid-flow-col-dense items-center gap-2 cursor-default text-gray-100 ${ isOpenScad && 'bg-yellow-800' - } ${isCadQuery && 'bg-ch-blue-300'} bg-opacity-30 ` + className + } ${isCadQuery && 'bg-ch-blue-700'} bg-opacity-30 ` + className } >
{cadName}
diff --git a/app/web/src/components/Customizer/Customizer.tsx b/app/web/src/components/Customizer/Customizer.tsx index e6cd428..733a444 100644 --- a/app/web/src/components/Customizer/Customizer.tsx +++ b/app/web/src/components/Customizer/Customizer.tsx @@ -222,7 +222,7 @@ function ChoiceParam({ className={({ active }) => `${ active - ? 'text-ch-blue-600 bg-ch-gray-700' + ? 'text-ch-blue-400 bg-ch-gray-700' : 'text-ch-gray-300' } cursor-default select-none relative py-2 pl-10 pr-4` @@ -241,7 +241,7 @@ function ChoiceParam({ {selected ? ( diff --git a/app/web/src/components/Footer/Footer.stories.js b/app/web/src/components/Footer/Footer.stories.js deleted file mode 100644 index f53294a..0000000 --- a/app/web/src/components/Footer/Footer.stories.js +++ /dev/null @@ -1,7 +0,0 @@ -import Footer from './Footer' - -export const generated = () => { - return