@@ -87,31 +87,29 @@ export default function PackageMeta({ packument }: PackageMetaProps) {
8787 </ div >
8888 ) }
8989
90- { Boolean (
91- latestManifest . maintainers &&
92- latestManifest . maintainers . length > 0 ,
93- ) && (
90+ { latestManifest . maintainers &&
91+ latestManifest . maintainers . length > 0 ? (
9492 < div className = "text-sm" >
9593 < span className = "text-muted-foreground" >
9694 Maintainers:{ " " }
9795 </ span >
98- < span > { latestManifest . maintainers ? .length } </ span >
96+ < span > { latestManifest . maintainers . length } </ span >
9997 </ div >
100- ) }
98+ ) : null }
10199 </ Stack >
102100
103- { Boolean ( keywords && keywords . length > 0 ) && (
101+ { keywords && keywords . length > 0 ? (
104102 < div className = "flex flex-wrap gap-2" >
105- { keywords ? .slice ( 0 , 10 ) . map ( ( keyword , index ) => (
103+ { keywords . slice ( 0 , 10 ) . map ( ( keyword ) => (
106104 < span
107- key = { index }
105+ key = { keyword }
108106 className = "rounded-md bg-muted px-2 py-1 text-xs text-muted-foreground"
109107 >
110108 { keyword }
111109 </ span >
112110 ) ) }
113111 </ div >
114- ) }
112+ ) : null }
115113
116114 < Stack direction = "v" gap = { 2 } >
117115 < ExternalLink
@@ -121,23 +119,23 @@ export default function PackageMeta({ packument }: PackageMetaProps) {
121119 View on npm →
122120 </ ExternalLink >
123121
124- { Boolean ( repositoryUrl ) && (
122+ { repositoryUrl ? (
125123 < ExternalLink
126124 href = { repositoryUrl }
127125 className = "text-sm text-blue-600 hover:underline dark:text-blue-400"
128126 >
129127 Repository →
130128 </ ExternalLink >
131- ) }
129+ ) : null }
132130
133- { Boolean ( homepageUrl && homepageUrl !== repositoryUrl ) && (
131+ { homepageUrl && homepageUrl !== repositoryUrl ? (
134132 < ExternalLink
135133 href = { homepageUrl }
136134 className = "text-sm text-blue-600 hover:underline dark:text-blue-400"
137135 >
138136 Homepage →
139137 </ ExternalLink >
140- ) }
138+ ) : null }
141139 </ Stack >
142140 </ BorderBox >
143141 ) ;
0 commit comments