MCPcopy Create free account

hub / github.com/EvanBacon/grok-voice-demo / functions

Functions171 in github.com/EvanBacon/grok-voice-demo

FunctionMessage
({ from, children, }: { from: "user" | "assistant"; children: ReactNode; })
src/components/chat/message.web.tsx:8
FunctionMessage
({ from, children, }: { from: "user" | "assistant"; children: ReactNode; })
src/components/chat/message.tsx:11
FunctionMessageResponse
({ children }: { children: string })
src/components/chat/message.web.tsx:49
FunctionMessageResponse
({ children }: { children: string })
src/components/chat/message.tsx:54
FunctionModelPickerSheet
()
src/app/model-picker.tsx:44
FunctionModelProvider
({ children, models, }: { children: React.ReactNode; models: readonly Model[]; })
src/components/model-context.tsx:31
FunctionOverlay
({ progress, onPress, }: { progress: ReturnType<typeof useDerivedValue<number>>; onPress: () => void;
src/components/drawer-layout.tsx:303
FunctionPOST
(req: Request)
src/app/api/chat+api.ts:4
FunctionPersona
({ variant = "obsidian", state = "idle", size = 64, style, })
src/components/persona/persona.tsx:43
FunctionPersona
({ size = 64, style })
src/components/persona/persona.web.tsx:6
FunctionPersonaBubble
({ status, caption, speech, variant = "obsidian", size = 128, }: PersonaBubbleProps)
src/components/persona/persona-bubble.tsx:102
FunctionPersonalityItem
({ personality, selected, onPress, }: { personality: PersonalityOption; selected: boolean; onPress
src/app/voice-settings.tsx:116
FunctionProfileScreen
()
src/app/(settings)/profile.tsx:4
FunctionPromptInput
({ children }: { children: ReactNode })
src/components/chat/prompt-input.web.tsx:27
FunctionPromptInput
({ children }: { children: ReactNode })
src/components/chat/prompt-input.tsx:24
FunctionPromptInputAction
({ children, onPress, onLongPress, }: { children: ReactNode; onPress?: () => void; onLongPress?: (
src/components/chat/prompt-input.web.tsx:58
FunctionPromptInputAction
(props: { children: ReactNode; onPress?: () => void; onLongPress?: () => void; })
src/components/chat/prompt-input.tsx:74
FunctionPromptInputBody
({ children, actions, }: { children: ReactNode; /** Injected by <PromptInput> — the composer action bu
src/components/chat/prompt-input.web.tsx:82
FunctionPromptInputBody
({ children }: { children: ReactNode })
src/components/chat/prompt-input.tsx:97
FunctionPromptInputError
({ message }: { message?: string })
src/components/chat/prompt-input.tsx:50
FunctionPromptInputSubmit
()
src/components/chat/prompt-input.web.tsx:167
FunctionPromptInputSubmit
()
src/components/chat/prompt-input.tsx:175
FunctionPromptInputTextarea
({ placeholder = "Chat with Agent...", maxLength = 1000, }: { placeholder?: string; maxLength?: number
src/components/chat/prompt-input.web.tsx:131
FunctionPromptInputTextarea
({ placeholder = "Chat with Agent...", maxLength = 1000, }: { placeholder?: string; maxLength?: number
src/components/chat/prompt-input.tsx:138
FunctionRightToolbar
({ filter, setFilter, }: { filter: Filter; setFilter: (filter: Filter) => void; })
src/app/chats.tsx:210
FunctionRootDrawer
()
src/app/_layout.tsx:80
FunctionRootLayout
()
src/app/_layout.web.tsx:9
FunctionRootLayout
()
src/app/_layout.tsx:63
FunctionSectionDivider
()
src/app/(settings)/settings.tsx:97
FunctionSectionHeader
({ title }: { title: string })
src/app/(settings)/capabilities.tsx:160
FunctionSectionLabel
({ children }: { children: React.ReactNode })
src/app/voice-settings.tsx:65
FunctionSettingsLayout
()
src/app/(settings)/_layout.tsx:8
FunctionSettingsRow
({ icon, label, detail, href, }: { icon: LucideIcon; label: string; detail?: string; href?: st
src/app/(settings)/settings.tsx:101
FunctionSettingsScreen
()
src/app/(settings)/settings.tsx:23
FunctionSettingsToggleRow
({ icon, label, value, onValueChange, }: { icon: LucideIcon; label: string; value: boolean; on
src/app/(settings)/settings.tsx:144
FunctionSidebar
({ isOpen, onToggle, isCollapsed, onCollapse, }: { isOpen: boolean; onToggle: () => void; isColl
src/components/sidebar.web.tsx:73
FunctionSidebar
(_props: { isOpen: boolean; onToggle: () => void; isCollapsed: boolean; onCollapse: () => void; })
src/components/sidebar.tsx:4
FunctionSidebarToggle
({ onPress }: { onPress: () => void })
src/components/sidebar.web.tsx:327
FunctionSidebarToggle
(_props: { onPress: () => void })
src/components/sidebar.tsx:13
FunctionSidebarTooltip
({ label, children, }: { label: string; children: ReactNode; })
src/components/sidebar.web.tsx:34
FunctionStackLayout
()
src/app/_layout.tsx:108
FunctionStreamingMessage
({ store }: { store: StreamingStore })
src/components/chat/streaming-message.tsx:5
FunctionSwitch
({ value, onValueChange, }: { value: boolean; onValueChange: (v: boolean) => void; })
src/components/switch.tsx:15
FunctionSymbolImage
({ name, size = 24, tintColor, style, className, sfEffect, transition, }: SymbolImageProps)
src/components/symbol-image.tsx:36
FunctionThemeProvider
(props: { children: React.ReactNode })
src/app/_layout.tsx:48
FunctionToggleRow
({ icon, label, badge, value, onValueChange, }: { icon: LucideIcon; label: string; badge?: str
src/components/attachments-content.tsx:57
FunctionToolAccessOption
({ label, description, selected, }: { label: string; description?: string; selected?: boolean; })
src/app/(settings)/capabilities.tsx:105
FunctionTouchableGlassFallback
({ onPress, onPressIn, onPressOut, onLongPress, ref, disabled, children, style, className,
src/components/touchable-glass.tsx:65
FunctionTouchableGlassNative
({ onPress, onPressIn, onPressOut, onLongPress, disabled, ref, ...rest }: TouchableGlassProps)
src/components/touchable-glass.tsx:22
FunctionVoiceCard
({ voice, selected, onPress, }: { voice: VoiceOption; selected: boolean; onPress: () => void; })
src/app/voice-settings.tsx:76
FunctionVoiceComposer
({ status, error, level, onStop, }: { status: VoiceStatus; error: string | null; level: SharedVa
src/components/voice/voice-composer.tsx:33
FunctionVoiceSettingsProvider
({ children, }: { children: React.ReactNode; })
src/components/voice/voice-settings-context.tsx:26
FunctionVoiceSettingsSheet
()
src/app/voice-settings.tsx:18
FunctionWaveform
({ level }: { level: SharedValue<number> })
src/components/voice/waveform.tsx:41
Methodconstructor
({ renderRules, styles = null, mergeStyle = true, debug = false, listBulletStyle = 'disc',
src/components/markdown/ast-renderer.ts:23
Methodconstructor
( private handlers: GrokVoiceHandlers, private backend: AudioBackend, private config: GrokVoiceCon
src/utils/grok-voice-core.ts:166
Methodconstructor
(handlers: GrokVoiceHandlers = {}, config: GrokVoiceConfig = {})
src/utils/grok-voice.ts:126
Methodconstructor
(handlers: GrokVoiceHandlers = {}, config: GrokVoiceConfig = {})
src/utils/grok-voice.native.ts:172
FunctionerrorHandler
(error: unknown)
src/app/api/chat+api.ts:23
FunctionfixReactDomPerformanceTrackWideObjects
({ types: t, })
babel.config.js:26
MethodgetListBulletCharacter
()
src/components/markdown/ast-renderer.ts:43
FunctiononTouchBegin
()
src/components/touchable-glass.tsx:82
FunctiononTouchEnd
()
src/components/touchable-glass.tsx:86
FunctiononTouchEndSuccess
()
src/components/touchable-glass.tsx:90
FunctionopenCamera
()
src/components/attachments-content.tsx:41
FunctionopenPhotos
()
src/components/attachments-content.tsx:49
MethodopenSocket
(clientSecret: string)
src/utils/grok-voice.native.ts:63
MethodplayChunk
(base64: string)
src/utils/grok-voice.native.ts:134
MethodstartCapture
( onChunk: (base64: string) => void, onLevel: (level: number) => void, )
src/utils/grok-voice.native.ts:70
Methodteardown
()
src/utils/grok-voice.native.ts:154
FunctionuseConversationContext
()
src/components/chat/conversation.web.tsx:27
← previous101–171 of 171, ranked by callers