mirror of
https://github.com/dyzulk/dyzulk.github.io.git
synced 2026-01-26 05:45:28 +07:00
feat: Add blog pages and a global search command for projects and posts.
This commit is contained in:
@@ -3,7 +3,6 @@ import { Command } from 'cmdk'
|
||||
import { useNavigate } from 'react-router-dom'
|
||||
import { supabase } from '@/lib/supabase'
|
||||
import { Search, FileText, Code, Loader2 } from 'lucide-react'
|
||||
import { cn } from '@/lib/utils'
|
||||
|
||||
export function SearchCommand() {
|
||||
const [open, setOpen] = useState(false)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import { useEffect, useState } from 'react'
|
||||
import { supabase } from '@/lib/supabase'
|
||||
import { Link } from 'react-router-dom'
|
||||
import { Loader2, Calendar, ArrowRight } from 'lucide-react'
|
||||
import { Loader2, ArrowRight } from 'lucide-react'
|
||||
|
||||
export default function Blog() {
|
||||
const [posts, setPosts] = useState<any[]>([])
|
||||
|
||||
@@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'
|
||||
import { useParams, Link } from 'react-router-dom'
|
||||
import { supabase } from '@/lib/supabase'
|
||||
import { MarkdownViewer } from '@/components/ui/markdown-viewer'
|
||||
import { Loader2, ArrowLeft, Clock, Calendar } from 'lucide-react'
|
||||
import { Loader2, ArrowLeft, Calendar } from 'lucide-react'
|
||||
|
||||
export default function BlogPost() {
|
||||
const { slug } = useParams()
|
||||
|
||||
Reference in New Issue
Block a user