File size: 1,114 Bytes
15bfa8d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import { useBing } from '@/lib/hooks/use-bing'

const exampleMessages = [
  {
    heading: '🧐 提出复杂问题',
    message: `我可以为我挑剔的只吃橙色食物的孩子做什么饭?`
  },
  {
    heading: '🙌 获取更好的答案',
    message: '销量最高的 3 种宠物吸尘器有哪些优点和缺点?'
  },
  {
    heading: '🎨 获得创意灵感',
    message: `以海盗的口吻写一首关于外太空鳄鱼的俳句`
  }
]

export function WelcomeScreen({ setInput }: Pick<ReturnType<typeof useBing>, 'setInput'>) {
  return (
    <div className="welcome-container flex">
      {exampleMessages.map(example => (
        <button key={example.heading} className="welcome-item w-4/5 sm:w-[240px]" type="button" onClick={() => setInput(example.message)}>
          <div className="item-title">{example.heading}</div>
          <div className="item-content">
            <div className="item-body">
              <div className="item-header"></div>
              <div>&ldquo;{example.message}&rdquo;</div>
            </div>
          </div>
        </button>
      ))}
    </div>
  )
}