Skip to content

เพิ่ม filter เพื่อดู Card การลงมติล่าสุด #199

@Th1nkK1D

Description

@Th1nkK1D

Is your feature request related to a problem? Please describe.

  • ไปที่ หน้าแรก แล้ว Scroll มาที่ส่วน การลงมติ
  • User สำรวจได้เฉพาะ 5 มติล่าสุด ซึ่งสามารถทำให้น่าสนใจมากกว่านี้ได้
Image

Describe the solution you'd like
เพิ่ม alternative ในการสำรวจตัวอย่าง ได้แก่ ‘10 มติที่ผ่านล่าสุด’ และ ‘10 มติที่ไม่ผ่านล่าสุด’

Image

Figma Design

  • แก้ไขจาก 5 มติล่าสุด เป็น 10 มติล่าสุด
  • เพิ่มปุ่ม filter 2 ปุ่ม ได้แก่
    1. 10 มติที่ผ่านล่าสุด
    2. 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 ที่เปลี่ยนไป

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions