Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
d2ce446
feat(olake-go): rebuild the OLake Go page from the new Figma design
KRISHNA-JAIN15 Oct 12, 2026
bc3745c
fix(olake-go): align dashboard header, tab labels and problem title w…
KRISHNA-JAIN15 Oct 12, 2026
a3e1814
fix(olake-go): stop the sources marquee running into its label
KRISHNA-JAIN15 Oct 12, 2026
0590016
feat(olake-go): give each feature tab its own design
KRISHNA-JAIN15 Oct 12, 2026
9895a2d
fix(olake-go): hide benchmark sources that have no numbers in the cho…
KRISHNA-JAIN15 Oct 12, 2026
9254f1c
refactor(landing): share the product page building blocks
KRISHNA-JAIN15 Oct 13, 2026
0a5b6dd
feat(olake-fusion): rebuild the Fusion page from the new design
KRISHNA-JAIN15 Oct 13, 2026
70d63c5
perf(landing): serve the Go and Fusion page images as WebP
krishnajain-15 Oct 13, 2026
3ffe358
chore(landing): drop duplicate WebP images from the Go and Fusion pages
krishnajain-15 Oct 14, 2026
2dc780a
fix(olake-go): give each job in the hero dashboard its own logos and …
krishnajain-15 Oct 14, 2026
9d8a40d
fix(olake-go): size source and destination logos alike in the hero table
krishnajain-15 Oct 14, 2026
b27d9d9
feat(landing): keep every feature's copy in the page, hide the inacti…
krishnajain-15 Oct 14, 2026
a5d1c79
perf(landing): draw the hero and feature glows in CSS instead of images
krishnajain-15 Oct 14, 2026
be3b716
perf(landing): lazy-load the feature card backgrounds
krishnajain-15 Oct 14, 2026
6d28bb7
perf(landing): draw the mock-up icons with react-icons, lazy-load the…
krishnajain-15 Oct 14, 2026
3d71c0c
refactor(olake-go): show source logos as plain images from one shared…
krishnajain-15 Oct 14, 2026
6470029
refactor(landing): use the shared feature and FAQ types in the Go and…
krishnajain-15 Oct 14, 2026
15cbd1f
feat(seo): build the Go and Fusion FAQPage JSON-LD from their FAQ lists
krishnajain-15 Oct 14, 2026
e7c8c01
refactor(landing): one CSS-coloured FAQ arrow icon, hide panels by at…
krishnajain-15 Oct 14, 2026
e617095
refactor(olake-go): drop the unreachable benchmarks coming-soon message
krishnajain-15 Oct 14, 2026
91567fa
perf(landing): show the product mock-ups as images instead of hand-bu…
krishnajain-15 Oct 14, 2026
faa36fe
fix(olake-fusion): name compaction tiers Lite, Medium and Full in the…
krishnajain-15 Oct 14, 2026
f0a911f
perf(olake-go): load the hero source logos eagerly
krishnajain-15 Oct 14, 2026
fd5bf08
feat(landing): phone and tablet navbar menu matching the desktop panels
krishnajain-15 Oct 14, 2026
b94e6bc
fix(olake-go): keep the panel border out of the sync mode popover
krishnajain-15 Oct 14, 2026
2ac8ce2
Revert "feat(landing): phone and tablet navbar menu matching the desk…
krishnajain-15 Oct 15, 2026
bd96113
fix(olake-go): keep benchmark sources on their own row on phones
krishnajain-15 Oct 15, 2026
86d92a4
feat(landing): point the navbar CTA at the Fusion quickstart on Fusio…
krishnajain-15 Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions src/components/landing/chrome/LakesideNavbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import useGetReleases from '@site/src/hooks/useGetReleases'
import Button from '../ui/Button'
import {
LAKESIDE_NAV,
LAKESIDE_CTA,
lakesideCta,
LAKESIDE_GITHUB,
LAKESIDE_SLACK,
type LakesideNavEntry,
Expand Down Expand Up @@ -399,6 +399,7 @@ export default function LakesideNavbar({
const { pathname } = useLocation()
const isBar = variant === 'bar'
const currentPath = activePath ?? pathname
const cta = lakesideCta(currentPath)

const drawerOpen = mobileSidebar ? mobileSidebar.shown : ownDrawerOpen
const setDrawerOpen = (next: boolean | ((v: boolean) => boolean)) => {
Expand Down Expand Up @@ -478,8 +479,8 @@ export default function LakesideNavbar({
<StarMark />
</a>
{isBar && trailing}
<Button href={LAKESIDE_CTA.href} size='sm'>
{LAKESIDE_CTA.label}
<Button href={cta.href} size='sm'>
{cta.label}
</Button>
</div>
</NavLandmark>
Expand Down
18 changes: 11 additions & 7 deletions src/components/landing/chrome/navItems.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
export const GITHUB_REPO_URL = 'https://github.com/datazip-inc/olake'
export const FUSION_GITHUB_REPO_URL = 'https://github.com/datazip-inc/olake-fusion'
export const SLACK_URL = '/slack/'
const GO_QUICKSTART = '/docs/getting-started/quickstart/'
const FUSION_QUICKSTART = '/docs/fusion/getting-started/quickstart/'
export const PRICING_LINK = { label: 'Pricing', href: '/contact/' }

export interface LakesideNavLink {
Expand Down Expand Up @@ -44,7 +46,7 @@ export interface LakesideNavEntry {
const PRODUCTS_MEGA: MegaMenu = {
feature: {
title: 'Replicate, then maintain',
cta: { label: 'Try OLake Go', href: '/docs/getting-started/quickstart/' }
cta: { label: 'Try OLake Go', href: GO_QUICKSTART }
},
columns: [
{
Expand All @@ -54,7 +56,7 @@ const PRODUCTS_MEGA: MegaMenu = {
href: '/olake-go',
links: [
{ label: 'Documentation', href: '/docs' },
{ label: 'Quickstart', href: '/docs/getting-started/quickstart/' },
{ label: 'Quickstart', href: GO_QUICKSTART },
{ label: 'GitHub', href: GITHUB_REPO_URL, external: true }
]
},
Expand All @@ -65,7 +67,7 @@ const PRODUCTS_MEGA: MegaMenu = {
href: '/olake-fusion',
links: [
{ label: 'Documentation', href: '/docs/fusion/getting-started/overview' },
{ label: 'Quickstart', href: '/docs/fusion/getting-started/quickstart/' },
{ label: 'Quickstart', href: FUSION_QUICKSTART },
{ label: 'GitHub', href: FUSION_GITHUB_REPO_URL, external: true }
]
}
Expand Down Expand Up @@ -164,10 +166,12 @@ export const LAKESIDE_NAV: LakesideNavEntry[] = [
{ label: PRICING_LINK.label, href: PRICING_LINK.href }
]

export const LAKESIDE_CTA: LakesideNavLink = {
label: "Try, It's Free",
href: '/docs/getting-started/quickstart/'
}
const LAKESIDE_CTA: LakesideNavLink = { label: "Try, It's Free", href: GO_QUICKSTART }
const FUSION_CTA: LakesideNavLink = { ...LAKESIDE_CTA, href: FUSION_QUICKSTART }

/** The navbar's call to action: OLake Fusion's quickstart on Fusion pages, OLake Go's elsewhere. */
export const lakesideCta = (pathname: string): LakesideNavLink =>
/^\/(olake-fusion|docs\/fusion)(\/|$)/.test(pathname) ? FUSION_CTA : LAKESIDE_CTA

export const LAKESIDE_GITHUB: LakesideNavLink = {
label: 'GitHub',
Expand Down
165 changes: 0 additions & 165 deletions src/components/landing/fusion/Benchmark.tsx

This file was deleted.

63 changes: 0 additions & 63 deletions src/components/landing/fusion/Faq.tsx

This file was deleted.

Loading
Loading