diff --git a/components/post-storyline-nav.tsx b/components/post-storyline-nav.tsx index 739fc6d..ba3cce4 100644 --- a/components/post-storyline-nav.tsx +++ b/components/post-storyline-nav.tsx @@ -8,11 +8,12 @@ interface Props { } interface StationConfig { - key: 'older' | 'current' | 'newer'; + key: 'older' | 'newer'; label: string; post?: Post; rel?: 'prev' | 'next'; subtitle: string; + align: 'start' | 'end'; } export function PostStorylineNav({ current, newer, older }: Props) { @@ -22,20 +23,16 @@ export function PostStorylineNav({ current, newer, older }: Props) { label: '上一站', post: older, subtitle: older ? '回顧這篇' : '到達起點', - rel: 'prev' - }, - { - key: 'current', - label: '你在這裡', - post: current, - subtitle: '' + rel: 'prev', + align: 'end' }, { key: 'newer', label: '下一站', post: newer, subtitle: newer ? '繼續前往' : '尚無新章', - rel: 'next' + rel: 'next', + align: 'start' } ]; @@ -49,10 +46,13 @@ export function PostStorylineNav({ current, newer, older }: Props) { -
{label}
-{subtitle}
+{subtitle}
{label}
-+
{post.title}
- {subtitle && ( - - {subtitle} - - )} - + + {subtitle} + + ); }