feat: Add blog pages and a global search command for projects and posts.

This commit is contained in:
dyzulk
2026-01-16 19:01:31 +07:00
parent cddec3f1c0
commit 50a926cc87
3 changed files with 2 additions and 3 deletions

View File

@@ -3,7 +3,6 @@ import { Command } from 'cmdk'
import { useNavigate } from 'react-router-dom' import { useNavigate } from 'react-router-dom'
import { supabase } from '@/lib/supabase' import { supabase } from '@/lib/supabase'
import { Search, FileText, Code, Loader2 } from 'lucide-react' import { Search, FileText, Code, Loader2 } from 'lucide-react'
import { cn } from '@/lib/utils'
export function SearchCommand() { export function SearchCommand() {
const [open, setOpen] = useState(false) const [open, setOpen] = useState(false)

View File

@@ -1,7 +1,7 @@
import { useEffect, useState } from 'react' import { useEffect, useState } from 'react'
import { supabase } from '@/lib/supabase' import { supabase } from '@/lib/supabase'
import { Link } from 'react-router-dom' import { Link } from 'react-router-dom'
import { Loader2, Calendar, ArrowRight } from 'lucide-react' import { Loader2, ArrowRight } from 'lucide-react'
export default function Blog() { export default function Blog() {
const [posts, setPosts] = useState<any[]>([]) const [posts, setPosts] = useState<any[]>([])

View File

@@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'
import { useParams, Link } from 'react-router-dom' import { useParams, Link } from 'react-router-dom'
import { supabase } from '@/lib/supabase' import { supabase } from '@/lib/supabase'
import { MarkdownViewer } from '@/components/ui/markdown-viewer' 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() { export default function BlogPost() {
const { slug } = useParams() const { slug } = useParams()