FullPage Scroll은 나쁩니다. && 이거 솔직히 추가해줘야한다고 봄

This commit is contained in:
imnyang 2025-05-02 22:55:46 +09:00
commit 296439b044
13 changed files with 69 additions and 72 deletions

View file

@ -181,7 +181,7 @@ export default function Timeline() {
<h1 className="text-2xl font-bold mb-4 w-full">🌠 Timeline</h1>
<p> {count} !</p>
<br/>
<Accordion type="single" collapsible className="w-full space-y-2">
<Accordion type="multiple" className="w-full space-y-2">
{Array.from(new Set(events.map(event => new Date(event.date).getFullYear()))).sort((a, b) => b - a).map(year => (
<AccordionItem
value={year.toString()}
@ -199,7 +199,7 @@ export default function Timeline() {
/>
</AccordionPrimitive.Trigger>
</AccordionPrimitive.Header>
<AccordionContent className="pb-2 ps-7 text-foreground max-h-60 overflow-y-auto">
<AccordionContent className="pb-2 ps-7 text-foreground overflow-y-auto">
{events.filter(event => new Date(event.date).getFullYear() === year).map((event, index) => (
<div key={index} className="my-2">
<p className="flex flex-row"><p className="text-md font-semibold fixed-width-number">{new Date(event.date).toLocaleDateString('en-US', { month: 'short', day: '2-digit' })}</p><p className="text-md font-semibold fixed-width-number text-muted-foreground">{event.category}</p></p>