Add database schema updates for user profile fields and streams, seed initial data, and extend components with streaming settings and profile fields.

This commit is contained in:
Nikita
2025-12-25 00:41:00 -08:00
parent 3509b91c08
commit 205c38d0ee
13 changed files with 1030 additions and 352 deletions

View File

@@ -1,4 +1,3 @@
import { Link } from "@tanstack/react-router"
import { ExternalLink, MapPin, Calendar, Users } from "lucide-react"
interface ProfileSidebarProps {

View File

@@ -5,9 +5,10 @@ import {
UserRound,
type LucideIcon,
CreditCard,
Video,
} from "lucide-react"
type SettingsSection = "preferences" | "profile" | "billing"
type SettingsSection = "preferences" | "profile" | "streaming" | "billing"
interface UserProfile {
name?: string | null
@@ -30,6 +31,7 @@ type NavItem = {
const navItems: NavItem[] = [
{ id: "preferences", label: "Preferences", icon: SlidersHorizontal },
{ id: "profile", label: "Profile", icon: UserRound },
{ id: "streaming", label: "Streaming", icon: Video },
{ id: "billing", label: "Manage Billing", icon: CreditCard },
]