|
@@ -5,6 +5,7 @@ import Foundation
|
|
|
final class HomeViewModel: ObservableObject {
|
|
final class HomeViewModel: ObservableObject {
|
|
|
@Published var promptText = ""
|
|
@Published var promptText = ""
|
|
|
@Published var selectedModel = AIModel(name: "Claude-Haiku")
|
|
@Published var selectedModel = AIModel(name: "Claude-Haiku")
|
|
|
|
|
+ @Published var selectedQuickActionTitle = "Auto"
|
|
|
|
|
|
|
|
let navigationItems: [SidebarItem] = [
|
|
let navigationItems: [SidebarItem] = [
|
|
|
SidebarItem(title: "History", symbol: "clock"),
|
|
SidebarItem(title: "History", symbol: "clock"),
|
|
@@ -13,9 +14,11 @@ final class HomeViewModel: ObservableObject {
|
|
|
|
|
|
|
|
let quickActions: [QuickAction] = [
|
|
let quickActions: [QuickAction] = [
|
|
|
QuickAction(title: "Code", symbol: "chevron.left.forwardslash.chevron.right"),
|
|
QuickAction(title: "Code", symbol: "chevron.left.forwardslash.chevron.right"),
|
|
|
- QuickAction(title: "Write", symbol: "pencil.line"),
|
|
|
|
|
- QuickAction(title: "Learn", symbol: "graduationcap"),
|
|
|
|
|
- QuickAction(title: "More Stuff", symbol: "cup.and.saucer")
|
|
|
|
|
|
|
+ QuickAction(title: "Write", symbol: "square.and.pencil"),
|
|
|
|
|
+ QuickAction(title: "Design", symbol: "paintbrush.pointed"),
|
|
|
|
|
+ QuickAction(title: "Analyze", symbol: "doc.text.magnifyingglass"),
|
|
|
|
|
+ QuickAction(title: "Plan", symbol: "checklist"),
|
|
|
|
|
+ QuickAction(title: "Auto", symbol: "wand.and.stars")
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
let availableModels: [AIModel] = [
|
|
let availableModels: [AIModel] = [
|