11import type { PageProps } from "fresh" ;
2+ import { File , FileText , Folder } from "lucide-preact" ;
23import { CodeBlock } from "../../components/CodeBlock.tsx" ;
34import { Content as MarkdownContent } from "../../components/Content.tsx" ;
45import Footer from "../../components/Footer.tsx" ;
5- import NavBar from "../../components/NavBar.tsx" ;
66import Meta from "../../components/Meta.tsx" ;
7- import { isHtmlRequest } from "../../utils/mod.ts " ;
7+ import NavBar from "../../components/NavBar.tsx " ;
88import { createStdMeta } from "../../utils/meta.ts" ;
9+ import { isHtmlRequest } from "../../utils/mod.ts" ;
910
1011interface TreeItem {
1112 name : string ;
@@ -238,10 +239,10 @@ export default async function StdPage(props: PageProps<never>) {
238239 if ( it . type === "dir" ) {
239240 return (
240241 < a
241- class = "text-blue-300 hover:underline font-medium"
242+ class = "text-blue-300 inline-flex hover:underline font-medium"
242243 href = { `/std/${ it . path } ` }
243244 >
244- 📁 { it . name }
245+ < Folder class = "mr-2" /> { it . name }
245246 </ a >
246247 ) ;
247248 }
@@ -258,20 +259,20 @@ export default async function StdPage(props: PageProps<never>) {
258259 const href = dir ? `/std/${ dir } ` : "/std" ;
259260 return (
260261 < a
261- class = "text-sky-200 hover:underline font-medium"
262+ class = "text-sky-200 inline-flex hover:underline font-medium"
262263 href = { href }
263264 >
264- 📄 { it . name }
265+ < File class = "mr-2" /> { it . name }
265266 </ a >
266267 ) ;
267268 }
268269
269270 return (
270271 < a
271- class = "text-sky-200 hover:underline font-medium"
272+ class = "text-sky-200 inline-flex hover:underline font-medium"
272273 href = { `/std/${ it . path } ` }
273274 >
274- 📄 { it . name }
275+ < FileText class = "mr-2" /> { it . name }
275276 </ a >
276277 ) ;
277278 } ) ( ) }
0 commit comments