Skip to content

Commit a6f492a

Browse files
committed
Section separation, card transparency, page overview sections, transparent social icons
- WhatWeDo background → yellow; TopicsCard → transparent (no white-on-yellow) - ProjectsOverview header → white (breaks yellow→yellow adjacency) - ValueCard → white (lighter feel on About page) - FourValues split into its own white Section separate from yellow intro - All pages now open with yellow pageTop h1 + overview paragraph - Social icon SVGs: remove white circle background and black stroke - Logo grid: mix-blend-mode multiply for transparent PNG logos
1 parent a4da61d commit a6f492a

14 files changed

Lines changed: 63 additions & 46 deletions

File tree

src/components/about/ValueCard.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Card from "../layout/Card";
33

44
export function ValueCard({ value }) {
55
return (
6-
<Card bg="yellow" className={styles.value_card}>
6+
<Card className={styles.value_card}>
77
<div className={styles.value_icon}>
88
<value.pictureComponent alt={value.alt} />
99
</div>

src/components/about/index.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ export function About() {
2121
<>
2222
<Section pageTop bg="yellow">
2323
<h1>About QuantStack</h1>
24+
<p>We are an open-source software company focused on the scientific computing ecosystem. We build, maintain, and contribute to projects used by millions of researchers, engineers, and developers worldwide.</p>
25+
</Section>
26+
<Section>
2427
<FourValues />
2528
</Section>
2629
<Section>

src/components/blog/index.tsx

Lines changed: 34 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -24,36 +24,41 @@ export default function BlogsComponent() {
2424
};
2525

2626
return (
27-
<Section pageTop>
28-
<div className="flex-full-centered" style={{ marginBottom: "var(--ifm-spacing-lg)" }}>
29-
<h1 className="padding-none margin-none">
30-
Featured Posts by QuantStack Contributors
31-
</h1>
32-
<div style={{ padding: "0 10px" }}>
33-
<a href={"/atom.xml"}>
34-
<AtomOrange width={"42px"} height={"42px"} />
35-
</a>
27+
<>
28+
<Section pageTop bg="yellow">
29+
<div className="flex-full-centered">
30+
<h1 className="padding-none margin-none">
31+
Featured Posts by QuantStack Contributors
32+
</h1>
33+
<div style={{ padding: "0 10px" }}>
34+
<a href={"/atom.xml"}>
35+
<AtomOrange width={"42px"} height={"42px"} />
36+
</a>
37+
</div>
38+
</div>
39+
<p className="text--center">News, releases, and technical articles from the QuantStack team.</p>
40+
</Section>
41+
<Section>
42+
<div>
43+
<input
44+
className={styles.search_input}
45+
type="search"
46+
placeholder="Search for blog posts"
47+
onChange={handleChange}
48+
/>
3649
</div>
37-
</div>
38-
<div>
39-
<input
40-
className={styles.search_input}
41-
type="search"
42-
placeholder="Search for blog posts"
43-
onChange={handleChange}
44-
/>
45-
</div>
4650

47-
<CardGrid cols={3}>
48-
{filteredBlogPosts.map((blogpost, index) => (
49-
<li key={index}>
50-
<BlogpostCard
51-
blogpost={blogpost}
52-
timeIndex={numberOfBlogs - index}
53-
/>
54-
</li>
55-
))}
56-
</CardGrid>
57-
</Section>
51+
<CardGrid cols={3}>
52+
{filteredBlogPosts.map((blogpost, index) => (
53+
<li key={index}>
54+
<BlogpostCard
55+
blogpost={blogpost}
56+
timeIndex={numberOfBlogs - index}
57+
/>
58+
</li>
59+
))}
60+
</CardGrid>
61+
</Section>
62+
</>
5863
);
5964
}

src/components/careers/index.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,11 @@ import GroupPhotoJupyterConUrl from "@site/static/img/group/group-photo.png";
99
export default function Careers() {
1010
return (
1111
<>
12-
<Section pageTop>
12+
<Section pageTop bg="yellow">
1313
<h1>Join the QuantStack team!</h1>
14+
<p>Work on open-source software that powers scientific discovery, adopted at global scale by millions of researchers and engineers.</p>
15+
</Section>
16+
<Section>
1417
<div className={styles.group_photo_container + " flex-full-centered"}>
1518
<img
1619
src={GroupPhotoJupyterConUrl}

src/components/fundable/index.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ export function MainAreaFundableProjects() {
2626

2727
return (
2828
<>
29-
<h1>Projects available for funding</h1>
30-
3129
<div className={styles.filter_tags}>
3230
{CATEGORIES.map((cat) => (
3331
<button
@@ -59,8 +57,14 @@ export function MainAreaFundableProjects() {
5957

6058
export default function FundableProjects() {
6159
return (
62-
<Section pageTop>
63-
<MainAreaFundableProjects />
64-
</Section>
60+
<>
61+
<Section pageTop bg="yellow">
62+
<h1>Projects available for funding</h1>
63+
<p>Open-source features and improvements you can sponsor to move your priorities forward.</p>
64+
</Section>
65+
<Section>
66+
<MainAreaFundableProjects />
67+
</Section>
68+
</>
6569
);
6670
}

src/components/home/ProjectsOverview/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import styles from "./styles.module.css";
1010
export default function ProjectsOverview() {
1111
return (
1212
<div className={styles.projects_overview_container}>
13-
<Section bg="yellow">
13+
<Section>
1414
<h2 className="text--center">Our open-source projects</h2>
1515
</Section>
1616
<JupyterProject />

src/components/home/TrustedBy/styles.module.css

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@
1818
filter: grayscale(1);
1919
opacity: 0.75;
2020
object-fit: contain;
21+
mix-blend-mode: multiply;
2122
}

src/components/home/WhatWeDo/styles.module.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
}
3434

3535
.whatwedo_outer {
36-
background: var(--ifm-bg-neutral);
36+
background: var(--ifm-bg-brand);
3737
padding: var(--ifm-spacing-3xl) 0;
3838
}
3939

src/components/services/Header.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ export default function Header() {
88
Hire QuantStack to build upon the Jupyter, Mamba, and the PyData
99
ecosystem.
1010
</h1>
11+
<p>We offer software development, support retainers, and custom engineering for teams relying on open-source scientific infrastructure.</p>
1112
</Section>
1213
);
1314
}

static/img/socialmedias/Bluesky.svg

Lines changed: 1 addition & 1 deletion
Loading

0 commit comments

Comments
 (0)