-
Notifications
You must be signed in to change notification settings - Fork 44
Open
Labels
Description
Is your feature request related to a problem? Please describe.
- ไปที่ หน้าแรก แล้ว Scroll มาที่ส่วน การลงมติ
- User สำรวจได้เฉพาะ 5 มติล่าสุด ซึ่งสามารถทำให้น่าสนใจมากกว่านี้ได้
Describe the solution you'd like
เพิ่ม alternative ในการสำรวจตัวอย่าง ได้แก่ ‘10 มติที่ผ่านล่าสุด’ และ ‘10 มติที่ไม่ผ่านล่าสุด’
- แก้ไขจาก 5 มติล่าสุด เป็น 10 มติล่าสุด
- เพิ่มปุ่ม filter 2 ปุ่ม ได้แก่
- 10 มติที่ผ่านล่าสุด
- 10 มติที่ไม่ผ่านล่าสุด
โดยกำหนดให้ 10 มติล่าสุด เป็น Default
Additional context
- ในตอนนี้เรายังใช้ static site generation ซึ่ง 10 มติล่าสุด ที่เป็น default จะ ถูก query ใส่ตัวแปร
voteEventsในไฟล์src/routes/+page.server.tsซึ่งเมื่อมันต้องเลือก filter ได้ ย้ายการ query ทั้งหมดว่าไว้ที่ฝั่ง client-side ตรง component นี้เลยน่าจะสมเหตุสมผลกว่า เมื่อ filter ถูกเปลี่ยนก็ query ใหม่ด้วย where condition ที่เปลี่ยนไป