Skip to content

Commit 652a6f7

Browse files
committed
Merge branch 'Dev' into feat/resources-pg-2
2 parents 4b4b59b + c8fb4d8 commit 652a6f7

File tree

14 files changed

+769
-316
lines changed

14 files changed

+769
-316
lines changed
13.3 KB
Loading
46.8 KB
Loading

src/assets/images/resources-page/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
export { default as backend } from "./backend.png";
2+
export { default as UI } from "./bad-good-UI.png";
3+
export { default as UIDesignEra } from "./UIDesignEra.png";
24
export { default as dataScience } from "./data-science.png";
35
export { default as frontend } from "./frontend.png";
46
export { default as hero } from "./hero.png";
7+
export { default as resourceHero } from "./resource-hero.png";
58
export { default as heroFooter } from "./hero-footer.png";
69
export { default as productDesign } from "./product-design.png";
710
export { default as podPoster } from "./podcast-poster.png";
Loading

src/components/ResourcesFooter.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ function ResourcesFooter() {
8888
const year = now.getFullYear();
8989

9090
return (
91-
<div className="">
91+
<div className="xl:pt-64">
9292
<FooterTop />
9393
<footer className="bg-secondary text-white" data-testid="footer-section">
9494
<div className="md:px-12 md:pt-8 md:pb-[2px] py-8 px-4 max-w-[1440px] mx-auto">
@@ -217,7 +217,7 @@ function FooterTop() {
217217
return (
218218
<div className="hidden md:block bg-[#F5F5F5]">
219219
<div className="relative mx-auto pt-60">
220-
<div className="w-full xl:w-fit max-w-768 xl:max-w-1216 mx-auto absolute top-12 left-1/2 -translate-x-1/2 z-10">
220+
<div className="w-full xl:w-full max-w-768 xl:max-w-1216 mx-auto absolute top-12 xl:-top-48 left-1/2 -translate-x-1/2 z-10">
221221
<LazyLoadImage
222222
src={pathname === "/mastercraft" ? mastercraft : heroFooter}
223223
alt="mastercraft"

src/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ const MastercraftHome = lazy(
4848
const ResourcesHome = lazy(
4949
() => import("./pages/resources-home/ResourcesHome")
5050
);
51+
const Resource = lazy(() => import("./pages/resource/Resource"));
5152
const MastercraftLayout = lazy(() => import("./pages/MastercraftLayout"));
5253
const MastercraftSearch = lazy(
5354
() => import("./pages/resources-home/search/MastercraftSearch")
@@ -106,6 +107,7 @@ export {
106107
ProductDisplay,
107108
Products,
108109
ResetPassword,
110+
Resource,
109111
ResourcesHome,
110112
MastercraftHome,
111113
MastercraftLayout,

src/main.jsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ ReactDOM.createRoot(document.getElementById("root")).render(
2828
<AuthContextProvider>
2929
<QueryClientProvider client={queryClient}>
3030
<SearchBlogProvider>
31-
<RouterProvider router={router} />
31+
<RouterProvider
32+
router={router}
33+
future={{
34+
v7_startTransition: true,
35+
}}
36+
/>
3237
<ReactQueryDevtools position="bottom-right" />
3338
</SearchBlogProvider>
3439
</QueryClientProvider>

src/pages/mastercraft/sections/Description.jsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ function Description() {
2525
};
2626
return (
2727
<div className="w-full flex gap-6 md:gap-12">
28-
<div className="bg-white p-1 rounded-xl w-1/5 h-fit">
29-
<div className="w-full hidden md:block border rounded-lg bg-green-light p-4 space-y-4 text-base pb-6">
28+
<div className="bg-white p-1 rounded-xl w-1/5 h-fit hidden lg:block">
29+
<div className="w-full border rounded-lg bg-green-light p-4 space-y-4 text-base pb-6">
3030
<h4 className="uppercase font-semibold">Product Design</h4>
3131

3232
<div className="flex flex-col gap-3 text-[#767975] font-normal items-start">
3333
<button
3434
type="button"
3535
onClick={() => handleScrollToSection("CourseDescription")}
36-
className="focus:text-green-dark focus:font-medium outline-none"
36+
className="focus:text-green-dark focus:font-medium outline-none text-left"
3737
ref={defaultFocusedLinkRef}
3838
>
3939
Course Description
@@ -42,55 +42,55 @@ function Description() {
4242
<button
4343
type="button"
4444
onClick={() => handleScrollToSection("WhoCanApply")}
45-
className="focus:text-green-dark focus:font-medium outline-none"
45+
className="focus:text-green-dark focus:font-medium outline-none text-left"
4646
>
4747
Who can apply
4848
</button>
4949

5050
<button
5151
type="button"
5252
onClick={() => handleScrollToSection("WhatYouWillLearn")}
53-
className="focus:text-green-dark focus:font-medium outline-none"
53+
className="focus:text-green-dark focus:font-medium outline-none text-left"
5454
>
5555
What you will learn
5656
</button>
5757

5858
<button
5959
type="button"
6060
onClick={() => handleScrollToSection("Curriculum")}
61-
className="focus:text-green-dark focus:font-medium outline-none"
61+
className="focus:text-green-dark focus:font-medium outline-none text-left"
6262
>
6363
Curriculum
6464
</button>
6565

6666
<button
6767
type="button"
6868
onClick={() => handleScrollToSection("CourseOutcome")}
69-
className="focus:text-green-dark focus:font-medium outline-none"
69+
className="focus:text-green-dark focus:font-medium outline-none text-left"
7070
>
7171
Course Outcome
7272
</button>
7373

7474
<button
7575
type="button"
7676
onClick={() => handleScrollToSection("Instructors")}
77-
className="focus:text-green-dark focus:font-medium outline-none"
77+
className="focus:text-green-dark focus:font-medium outline-none text-left"
7878
>
7979
Instructors
8080
</button>
8181

8282
<button
8383
type="button"
8484
onClick={() => handleScrollToSection("Pricing")}
85-
className="focus:text-green-dark focus:font-medium outline-none"
85+
className="focus:text-green-dark focus:font-medium outline-none text-left"
8686
>
8787
Pricing
8888
</button>
8989

9090
<button
9191
type="button"
9292
onClick={() => handleScrollToSection("NextCohort")}
93-
className="focus:text-green-dark focus:font-medium outline-none"
93+
className="focus:text-green-dark focus:font-medium outline-none text-left"
9494
>
9595
Next Cohort
9696
</button>

src/pages/resource/Resource.jsx

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import React from "react";
2+
3+
import SeoMetadata from "../../components/SeoMetadata";
4+
import Content from "./sections/Content";
5+
import Hero from "./sections/Hero";
6+
import SimilarResources from "./sections/SimilarResources";
7+
8+
function Resource() {
9+
return (
10+
<>
11+
<SeoMetadata
12+
title="Resources"
13+
description="Discover tech tools and resources to boost your productivity."
14+
type="article"
15+
url="https://www.spaceyatech.com/resources"
16+
ogImage="https://apis.spaceyatech.com/media/blog-images/syt.png"
17+
ogImageAlt="SpaceYaTech logo, social media handles, website URL, email, and more on a muted background."
18+
/>
19+
<main className="bg-[#F5F5F5] max-w-1440 mx-auto md:px-10 px-5 py-4 md:py-8 flex flex-col gap-12 md:gap-16 lg:gap-20">
20+
<Hero />
21+
<Content />
22+
<SimilarResources />
23+
</main>
24+
</>
25+
);
26+
}
27+
28+
export default Resource;

0 commit comments

Comments
 (0)