( seed: string, startIndex: number, length: number, )
| 74 | export type BlogPost = (typeof blogPosts)[number] |
| 75 | |
| 76 | function getColorFromSeed( |
| 77 | seed: string, |
| 78 | startIndex: number, |
| 79 | length: number, |
| 80 | ): string { |
| 81 | const endIndex = (startIndex + length) % seed.length |
| 82 | if (endIndex >= startIndex) { |
| 83 | return seed.slice(startIndex, endIndex) |
| 84 | } else { |
| 85 | return seed.slice(startIndex) + seed.slice(0, endIndex) |
| 86 | } |
| 87 | } |
| 88 | |
| 89 | export function generateGradient(seedHex: string): string { |
| 90 | const color1 = getColorFromSeed(seedHex, 0, 6) |
no outgoing calls
no test coverage detected
searching dependent graphs…