mirror of
https://github.com/cupcakearmy/nicco.io.git
synced 2025-12-11 08:25:00 +00:00
search
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
<script>
|
||||
export let result
|
||||
<script lang="ts" context="module">
|
||||
export type SearchResultItem = {
|
||||
ref: string
|
||||
score: number
|
||||
}
|
||||
</script>
|
||||
|
||||
<script lang="ts">
|
||||
export let result: SearchResultItem
|
||||
|
||||
const [type, slug] = result.ref.split('/')
|
||||
let href = '/'
|
||||
@@ -7,13 +14,15 @@
|
||||
$: {
|
||||
switch (type) {
|
||||
case 'works':
|
||||
href = `${type}/${slug}`
|
||||
break
|
||||
case 'projects':
|
||||
href = `${type}`
|
||||
break
|
||||
case 'post':
|
||||
case 'posts':
|
||||
href = `/blog/${slug}`
|
||||
break
|
||||
case 'page':
|
||||
case 'pages':
|
||||
href = `/${slug}`
|
||||
break
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user