Skip to content

Commit b2e4d6d

Browse files
Gamedirectionclaude
andcommitted
Add Marhofer/Zendesk, soften dark-mode logo tiles
Add Ron Marhofer Auto Family to companies and Zendesk to tech stack (clarifying the earlier ZenTicket/Marhofer lookups). Replace the flat white logo tiles' harsh contrast in dark mode with an off-white fill and soft ambient glow instead of a stark white block. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
1 parent 8eebb0d commit b2e4d6d

5 files changed

Lines changed: 35 additions & 3 deletions

File tree

71.1 KB
Loading

src/assets/logos/tech/zendesk.svg

Lines changed: 1 addition & 0 deletions
Loading

src/components/CompaniesGallery.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import tarkettLogo from '../assets/logos/companies/tarkett.svg'
1313
import amourgisLogo from '../assets/logos/companies/amourgis.png'
1414
import dreebotLogo from '../assets/logos/companies/dreebot.png'
1515
import violetKnightLogo from '../assets/logos/companies/violet-knight.png'
16+
import marhoferLogo from '../assets/logos/companies/marhofer.png'
1617

1718
const COMPANIES = [
1819
{ name: 'CTMS', src: ctmsLogo, href: 'https://ctmsit.com' },
@@ -41,6 +42,7 @@ const COMPANIES = [
4142
{ name: 'Amourgis & Associates', src: amourgisLogo, href: 'https://www.amourgis.com' },
4243
{ name: 'DreeBot', src: dreebotLogo, href: 'https://dreebot.com' },
4344
{ name: 'Violet Knight', src: violetKnightLogo, href: 'https://violet-knight.com' },
45+
{ name: 'Ron Marhofer Auto Family', src: marhoferLogo, href: 'https://www.marhofer.com' },
4446
]
4547

4648
export function CompaniesGallery() {
@@ -72,7 +74,7 @@ export function CompaniesGallery() {
7274
rel="noreferrer noopener"
7375
aria-label={company.name}
7476
title={company.name}
75-
className="flex h-24 items-center justify-center rounded-xl border border-[var(--color-border)] bg-white p-4 shadow-sm transition-transform hover:-translate-y-1 hover:shadow-md"
77+
className="logo-tile logo-tile--light flex h-24 items-center justify-center rounded-xl border border-[var(--color-border)] bg-white p-4 hover:-translate-y-1"
7678
>
7779
<img
7880
src={company.src}

src/components/TechStack.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import kaseyaoneIcon from '../assets/logos/tech/kaseyaone.svg'
3636
import ninjaoneIcon from '../assets/logos/tech/ninjaone.svg'
3737
import dattormmIcon from '../assets/logos/tech/dattormm.svg'
3838
import assetpandaIcon from '../assets/logos/tech/assetpanda.svg'
39+
import zendeskIcon from '../assets/logos/tech/zendesk.svg'
3940

4041
const TECH_STACK = [
4142
{ name: 'Docker', src: dockerIcon },
@@ -75,6 +76,7 @@ const TECH_STACK = [
7576
{ name: 'NinjaOne', src: ninjaoneIcon },
7677
{ name: 'Datto RMM', src: dattormmIcon },
7778
{ name: 'Asset Panda', src: assetpandaIcon, dark: true },
79+
{ name: 'Zendesk', src: zendeskIcon },
7880
]
7981

8082
export function TechStack() {
@@ -102,8 +104,8 @@ export function TechStack() {
102104
className="flex flex-col items-center gap-2"
103105
>
104106
<div
105-
className={`flex h-16 w-16 items-center justify-center rounded-xl border border-[var(--color-border)] p-3 shadow-sm transition-transform hover:-translate-y-1 hover:shadow-md ${
106-
tech.dark ? 'bg-[#0d1b26]' : 'bg-white'
107+
className={`logo-tile flex h-16 w-16 items-center justify-center rounded-xl border border-[var(--color-border)] p-3 hover:-translate-y-1 ${
108+
tech.dark ? 'bg-[#0d1b26]' : 'logo-tile--light bg-white'
107109
}`}
108110
>
109111
<img

src/index.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,3 +85,30 @@ body {
8585
.skip-link:focus {
8686
top: 1rem;
8787
}
88+
89+
.logo-tile {
90+
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
91+
transition:
92+
transform 0.2s ease,
93+
box-shadow 0.2s ease;
94+
}
95+
96+
.logo-tile:hover {
97+
box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
98+
}
99+
100+
[data-theme='dark'] .logo-tile {
101+
box-shadow:
102+
0 0 0 1px rgba(255, 255, 255, 0.04),
103+
0 0 24px rgba(255, 255, 255, 0.08);
104+
}
105+
106+
[data-theme='dark'] .logo-tile:hover {
107+
box-shadow:
108+
0 0 0 1px rgba(255, 255, 255, 0.06),
109+
0 0 32px rgba(255, 255, 255, 0.16);
110+
}
111+
112+
[data-theme='dark'] .logo-tile.logo-tile--light {
113+
background: #f4f4f5;
114+
}

0 commit comments

Comments
 (0)