@@ -6,13 +6,15 @@ import { BsFileText } from '@aminya/solid-icons/bs/BsFileText';
6
6
import { BsQuestionCircle } from '@aminya/solid-icons/bs/BsQuestionCircle' ;
7
7
import { BsChatDots } from '@aminya/solid-icons/bs/BsChatDots' ;
8
8
import { BsCalendar3Event } from '@aminya/solid-icons/bs/BsCalendar3Event' ;
9
+ import { BsEasel3 } from '@aminya/solid-icons/bs/BsEasel3' ;
9
10
import { BsSnow } from '@aminya/solid-icons/bs/BsSnow' ;
10
11
import { BsGeoFill } from '@aminya/solid-icons/bs/BsGeoFill' ;
11
12
import { BsTicketFill } from '@aminya/solid-icons/bs/BsTicketFill' ;
12
13
import { BsFileTextFill } from '@aminya/solid-icons/bs/BsFileTextFill' ;
13
14
import { BsQuestionCircleFill } from '@aminya/solid-icons/bs/BsQuestionCircleFill' ;
14
15
import { BsChatDotsFill } from '@aminya/solid-icons/bs/BsChatDotsFill' ;
15
16
import { BsCalendarEventFill } from '@aminya/solid-icons/bs/BsCalendarEventFill' ;
17
+ import { BsEasel3Fill } from '@aminya/solid-icons/bs/BsEasel3Fill' ;
16
18
import { BsGeo } from '@aminya/solid-icons/bs/BsGeo' ;
17
19
import { BsChevronDown } from '@aminya/solid-icons/bs/BsChevronDown' ;
18
20
import { BsPlayFill } from '@aminya/solid-icons/bs/BsPlayFill' ;
@@ -50,6 +52,8 @@ function getIconForSection(id) {
50
52
return < BsChatDotsFill class = "text-xl md:text-3xl" /> ; // Using filled version
51
53
case 'schedule' :
52
54
return < BsCalendarEventFill class = "text-xl md:text-3xl" /> ; // Using filled version
55
+ case 'cfp' :
56
+ return < BsEasel3Fill class = "text-xl md:text-3xl" /> ; // Using filled version
53
57
default :
54
58
return null ;
55
59
}
@@ -113,10 +117,10 @@ export default function Home() {
113
117
< PageLayout reducedSpacing = { true } >
114
118
{ /* Nav - Reordered by user interest frequency */ }
115
119
< nav class = "flex flex-wrap justify-center gap-4 md:gap-6 mt-6 md:mt-8 font-medium px-2 pb-4" >
116
- < a href = "#schedule " class = "group flex items-center gap-2 uppercase hover:underline" >
117
- < span class = "block group-hover:hidden" > < BsCalendar3Event /> </ span >
118
- < span class = "hidden group-hover:block" > < BsCalendarEventFill /> </ span >
119
- Schedule
120
+ < a href = "#cfp " class = "group flex items-center gap-2 uppercase hover:underline" >
121
+ < span class = "block group-hover:hidden" > < BsEasel3 /> </ span >
122
+ < span class = "hidden group-hover:block" > < BsEasel3Fill /> </ span >
123
+ CfP
120
124
</ a >
121
125
< a href = "#location" class = "group flex items-center gap-2 uppercase hover:underline" >
122
126
< span class = "block group-hover:hidden" > < BsGeo /> </ span >
@@ -147,10 +151,18 @@ export default function Home() {
147
151
< hr class = "h-[1px] w-full border-white/10 my-8" /> { /* Added divider */ }
148
152
{ /* Content sections - Reordered by user interest frequency */ }
149
153
< div class = "w-full mx-auto space-y-12 px-4" >
150
- { /* Schedule */ }
151
- < ContentSection id = "schedule" title = "Schedule" >
152
- < div class = "w-full max-w-md" >
153
- < p class = "text-center text-lg" > Conference schedule will be announced soon.</ p >
154
+ { /* CfP */ }
155
+ < ContentSection id = "cfp" title = "Call for presentations" >
156
+ < div class = "flex flex-col items-center gap-3 w-full max-w-md" >
157
+ < p class = "text-center text-lg" > We don't do papers, but you may now submit your talk applications!</ p >
158
+ < a
159
+ href = "https://talks.nixcon.org/nixcon-2025/cfp"
160
+ target = "_blank"
161
+ rel = "noopener noreferrer"
162
+ class = "px-4 py-2 bg-white/10 hover:bg-white/20 transition-colors rounded-lg text-white"
163
+ >
164
+ Submit your application
165
+ </ a >
154
166
</ div >
155
167
</ ContentSection >
156
168
0 commit comments