■ ■ ■ ■ ■ ■
packages/web/src/components/ui/Hero/Hero.tsx
| skipped 7 lines |
8 | 8 | | export type HeroProps = { |
9 | 9 | | inputText?: string; |
10 | 10 | | loading?: boolean; |
11 | | - | suggestions: string[]; |
| 11 | + | suggestions?: string[]; |
12 | 12 | | }; |
13 | 13 | | |
14 | 14 | | export default function Hero({ inputText, suggestions, loading = false }: HeroProps) { |
| skipped 32 lines |
47 | 47 | | </button> |
48 | 48 | | </div> |
49 | 49 | | |
50 | | - | <div className={styles.suggestions}> |
51 | | - | {suggestions.map((suggestion) => ( |
52 | | - | <Chip key={suggestion} variant='suggest' size='medium'> |
53 | | - | {suggestion} |
54 | | - | </Chip> |
55 | | - | ))} |
56 | | - | </div> |
| 50 | + | {suggestions && ( |
| 51 | + | <div className={styles.suggestions}> |
| 52 | + | {suggestions.map((suggestion) => ( |
| 53 | + | <Chip key={suggestion} variant='suggest' size='medium'> |
| 54 | + | {suggestion} |
| 55 | + | </Chip> |
| 56 | + | ))} |
| 57 | + | </div> |
| 58 | + | )} |
57 | 59 | | </div> |
58 | 60 | | </Container> |
59 | 61 | | </section> |
| skipped 3 lines |