diff --git a/web/src/components/Suggestion.tsx b/web/src/components/Suggestion.tsx index bdc513e..343ae18 100644 --- a/web/src/components/Suggestion.tsx +++ b/web/src/components/Suggestion.tsx @@ -15,38 +15,91 @@ function lower(word: string): string { const maximumCount = 3; const modifiers: Modifier[] = [ - (word): string => `${capitalize(word)}ify`, - (word): string => `lib${lower(word)}`, - (word): string => `Omni${capitalize(word)}`, - (word): string => `${capitalize(word)}Lab`, - (word): string => `${capitalize(word)}Kit`, - (word): string => `Open${capitalize(word)}`, - (word): string => `${capitalize(word)}box`, - (word): string => `Insta${lower(word)}`, - (word): string => `${capitalize(word)}Hub`, - (word): string => `Cloud${capitalize(word)}`, - (word): string => `quick${lower(word)}`, - (word): string => `fast${lower(word)}`, - (word): string => `super-${lower(word)}`, - (word): string => `Hyper${capitalize(word)}`, - (word): string => `${capitalize(word)}Go`, - (word): string => `${lower(word)}-io`, - (word): string => `Go${capitalize(word)}`, - (word): string => `${capitalize(word)}X`, - (word): string => `${capitalize(word)}time`, - (word): string => `${capitalize(word)}flow`, - (word): string => `${capitalize(word)}ful`, - (word): string => `${capitalize(word)}ery`, - (word): string => `${lower(word)}ly`, - (word): string => `${lower(word)}joy`, - (word): string => `${capitalize(word)}Hunt`, - (word): string => `${capitalize(word)}gram`, - (word): string => `${capitalize(word)}base`, - (word): string => `${capitalize(word)}API`, - (word): string => `${capitalize(word)}note`, - (word): string => `In${capitalize(word)}`, - (word): string => `Uni${lower(word)}`, + (word): string => `${capitalize(lower(word).replace('c', 'k'))}`, (word): string => `${capitalize(word)}`, + (word): string => `${capitalize(word)}AI`, + (word): string => `${capitalize(word)}API`, + (word): string => `${capitalize(word)}base`, + (word): string => `${capitalize(word)}book`, + (word): string => `${capitalize(word)}Bot`, + (word): string => `${capitalize(word)}butler`, + (word): string => `${capitalize(word)}cast`, + (word): string => `${capitalize(word)}Club`, + (word): string => `${capitalize(word)}DB`, + (word): string => `${capitalize(word)}er`, + (word): string => `${capitalize(word)}ery`, + (word): string => `${capitalize(word)}feed`, + (word): string => `${capitalize(word)}Finder`, + (word): string => `${capitalize(word)}flow`, + (word): string => `${capitalize(word)}form`, + (word): string => `${capitalize(word)}ful`, + (word): string => `${capitalize(word)}Go`, + (word): string => `${capitalize(word)}gram`, + (word): string => `${capitalize(word)}Hero`, + (word): string => `${capitalize(word)}Hub`, + (word): string => `${capitalize(word)}Hunt`, + (word): string => `${capitalize(word)}ia`, + (word): string => `${capitalize(word)}ifier`, + (word): string => `${capitalize(word)}ify`, + (word): string => `${capitalize(word)}io`, + (word): string => `${capitalize(word)}It`, + (word): string => `${capitalize(word)}ium`, + (word): string => `${capitalize(word)}Kit`, + (word): string => `${capitalize(word)}Lab`, + (word): string => `${capitalize(word)}let`, + (word): string => `${capitalize(word)}Link`, + (word): string => `${capitalize(word)}list`, + (word): string => `${capitalize(word)}mind`, + (word): string => `${capitalize(word)}note`, + (word): string => `${capitalize(word)}Notes`, + (word): string => `${capitalize(word)}Pod`, + (word): string => `${capitalize(word)}Pro`, + (word): string => `${capitalize(word)}Scan`, + (word): string => `${capitalize(word)}shot`, + (word): string => `${capitalize(word)}space`, + (word): string => `${capitalize(word)}Stack`, + (word): string => `${capitalize(word)}Studio`, + (word): string => `${capitalize(word)}time`, + (word): string => `${capitalize(word)}way`, + (word): string => `${capitalize(word)}x`, + (word): string => `${capitalize(word)}y`, + (word): string => `${lower(word)}-io`, + (word): string => `${lower(word)}check`, + (word): string => `${lower(word)}joy`, + (word): string => `${lower(word)}lint`, + (word): string => `${lower(word)}ly`, + (word): string => `Air${capitalize(word)}`, + (word): string => `All${capitalize(word)}`, + (word): string => `Cloud${capitalize(word)}`, + (word): string => `Co${lower(word)}`, + (word): string => `Deep${capitalize(word)}`, + (word): string => `fast${lower(word)}`, + (word): string => `Git${capitalize(word)}`, + (word): string => `Go${capitalize(word)}`, + (word): string => `Hyper${capitalize(word)}`, + (word): string => `In${capitalize(word)}`, + (word): string => `Insta${lower(word)}`, + (word): string => `Lead${lower(word)}`, + (word): string => `lib${lower(word)}`, + (word): string => `Mani${lower(word)}`, + (word): string => `Many${lower(word)}`, + (word): string => `Micro${lower(word)}`, + (word): string => `mini${lower(word)}`, + (word): string => `Mono${lower(word)}`, + (word): string => `nano${lower(word)}`, + (word): string => `Next${lower(word)}`, + (word): string => `No${lower(word)}`, + (word): string => `Omni${capitalize(word)}`, + (word): string => `One${capitalize(word)}`, + (word): string => `Open${capitalize(word)}`, + (word): string => `Pro${capitalize(word)}`, + (word): string => `quick${lower(word)}`, + (word): string => `Smart${capitalize(word)}`, + (word): string => `super-${lower(word)}`, + (word): string => `Uni${lower(word)}`, + (word): string => `Up${lower(word)}`, + (word): string => `Wunder${lower(word)}`, + (word): string => `Zen${capitalize(word)}`, ]; function shuffleArray(array: T[]): T[] { @@ -200,11 +253,13 @@ const Item = styled.div` cursor: pointer; font-weight: bold; font-family: monospace; + font-size: 1.2rem; border-bottom: 1px dashed black; color: black; ${mobile} { margin-right: 0; + font-size: 1.1rem; } `;