569d887d1e
Renaming the package so any further PRs directed to the website are targeted to the reworked code instead of diverging. Once merged, I will start preparing this for deployment to dev to test before releasing to prod. Any improvements will also be applied to this package. I avoided making significant changes to API routes so nothing breaks, but will test it thoroughly today to confirm. That said, everything is ported - double checked. Big diff PR, impossible to review, but last one! No more rebuilds.
15 lines
385 B
TypeScript
15 lines
385 B
TypeScript
import { type PaletteToken } from '@/tokens';
|
|
|
|
// Each card draws its halftone cover in one of the four artwork accents,
|
|
// cycled by catalog position.
|
|
const CASE_STUDY_ACCENTS: readonly PaletteToken[] = [
|
|
'blue',
|
|
'pink',
|
|
'yellow',
|
|
'green',
|
|
];
|
|
|
|
export function getCaseStudyAccent(index: number): PaletteToken {
|
|
return CASE_STUDY_ACCENTS[index % CASE_STUDY_ACCENTS.length];
|
|
}
|