diff --git a/src/components/workshop/cursor/Features.tsx b/src/components/workshop/cursor/Features.tsx index ab0822f57..db1de8076 100644 --- a/src/components/workshop/cursor/Features.tsx +++ b/src/components/workshop/cursor/Features.tsx @@ -42,27 +42,26 @@ const features = [ { id: 'advanced-composer-agents', title: 'Composer Toolchain Pipelines', - description: - 'Create specialized Composer workflows and agents that automate tasks you’d typically run in the terminal—speeding up your entire dev process.', + description: `Create specialized Composer workflows and agents that automate tasks you'd typically run in the terminal—speeding up your entire dev process`, icon: Cloud, }, ] export default function Features() { return ( -
-
+
+
- What You'll Master + Essential Skills You'll Develop {features.map((feature) => { const Icon = feature.icon @@ -70,7 +69,7 @@ export default function Features() {
diff --git a/src/components/workshop/cursor/Hero.tsx b/src/components/workshop/cursor/Hero.tsx index 10aeb92b5..16eb9c6dd 100644 --- a/src/components/workshop/cursor/Hero.tsx +++ b/src/components/workshop/cursor/Hero.tsx @@ -6,6 +6,8 @@ import {useState, useEffect} from 'react' import './styles.css' import {ArrowCircleDownIcon} from '@heroicons/react/solid' import type {SignUpFormRef} from './SignUpForm' +import Image from 'next/image' +import {Button} from '@/ui' const phrases = [ 'Conquer the Complexity of', @@ -52,40 +54,54 @@ export default function Hero({formRef}: HeroProps) { }, []) return ( -
+
- +
diff --git a/src/components/workshop/cursor/Instructor.tsx b/src/components/workshop/cursor/Instructor.tsx index c2e3fb7ca..0420b5d82 100644 --- a/src/components/workshop/cursor/Instructor.tsx +++ b/src/components/workshop/cursor/Instructor.tsx @@ -6,20 +6,31 @@ import {Tweet} from 'react-tweet' export default function Instructor() { return ( -
-
- -
+
+
+ +
+
+ John Lindquist + + {/* */} +
-

- +

+ Your Instructor John Lindquist

-

+

John Lindquist is your guide through the complexities of AI-driven development. As the founder of egghead.io, he has helped thousands of developers navigate new technologies with @@ -29,17 +40,13 @@ export default function Instructor() { Composer, and Bugfinding modes.

-
- John Lindquist - -
+
+

+ "John is the cursor god" +

+
— Sunil Pai
+
diff --git a/src/components/workshop/cursor/SignUpForm.tsx b/src/components/workshop/cursor/SignUpForm.tsx index 08f021dd1..a51b833f5 100644 --- a/src/components/workshop/cursor/SignUpForm.tsx +++ b/src/components/workshop/cursor/SignUpForm.tsx @@ -21,7 +21,7 @@ const SignUpForm = forwardRef((props, ref) => { }, []) return ( -
+
((props, ref) => { transition={fadeInUp.transition} className="max-w-2xl mx-auto" > -

+

Ready to Master Cursor?

-

- Request a seat in this 5-day, hands-on workshop designed to level up - your development process. Overcome the frustration of complex +

+ Request a seat in this hands-on workshop designed to level up your + development process. Overcome the frustration of complex integrations, learn to handle failures gracefully, and discover powerful planning strategies to keep you shipping code with confidence.

-
+
diff --git a/src/components/workshop/cursor/WorkshopStructure.tsx b/src/components/workshop/cursor/WorkshopStructure.tsx index 449fd15e6..674730696 100644 --- a/src/components/workshop/cursor/WorkshopStructure.tsx +++ b/src/components/workshop/cursor/WorkshopStructure.tsx @@ -43,7 +43,7 @@ const days = [ export default function WorkshopStructure() { return (
-
+
{days.map((day) => ( { +const WorkshopPage = ({getLayout}: {getLayout: any}) => { const formRef = useRef(null) - console.log( - '[WorkshopPage] Rendering on', - typeof window === 'undefined' ? 'server' : 'client', - ) - return ( - - {/* Content */} +
-
+
-
- -
-
- -
- + {/* */} +
+
- -
-
+
- -
-
- -
- +
+ ) +} + +WorkshopPage.getLayout = (Page: any, pageProps: any) => { + return ( + + + + + ) }