File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ function previewDate(date: string) {
5454}
5555
5656const schedulePreview: SchedulePreviewItem [] = calendarEvents
57+ .filter ((event ) => event .status !== ' cancelled' )
5758 .map ((event ) => ({
5859 key: ` event-${event .eventId } ` ,
5960 date: event .date ,
@@ -151,7 +152,7 @@ function scheduleHref(href?: string) {
151152 <a class =" home-calendar-link" :href =" withBase('/schedule')" >打开完整日历 →</a >
152153 </div >
153154
154- <div class =" home-schedule-list" >
155+ <div v-if = " schedulePreview.length " class =" home-schedule-list" >
155156 <a
156157 v-for =" item in schedulePreview"
157158 :key =" item.key"
@@ -169,6 +170,10 @@ function scheduleHref(href?: string) {
169170 <span class =" home-schedule-arrow" aria-hidden =" true" >→</span >
170171 </a >
171172 </div >
173+ <div v-else class =" home-schedule-empty" >
174+ <strong >近期暂无公开安排</strong >
175+ <span >飞书日历新增活动后会自动显示在这里。</span >
176+ </div >
172177 </section >
173178 </main >
174179</template >
Original file line number Diff line number Diff line change 672672 line-height : 1.5 ;
673673}
674674
675+ .home-schedule-empty {
676+ padding : 24px ;
677+ border : 1px dashed var (--site-line-strong );
678+ border-radius : 16px ;
679+ color : var (--site-text-2 );
680+ background : var (--site-surface );
681+ }
682+
683+ .home-schedule-empty strong ,
684+ .home-schedule-empty span {
685+ display : block;
686+ font-size : 16px ;
687+ line-height : 1.6 ;
688+ }
689+
690+ .home-schedule-empty strong {
691+ color : var (--site-text );
692+ font-weight : 680 ;
693+ }
694+
695+ .home-schedule-empty span {
696+ margin-top : 4px ;
697+ }
698+
675699.home-schedule-arrow {
676700 color : var (--home-topic-color );
677701 font-size : 22px ;
You can’t perform that action at this time.
0 commit comments