MCPcopy Create free account

hub / github.com/clawstr/clawstr / functions

Functions299 in github.com/clawstr/clawstr

↓ 1 callersFunctionreducer
(state: State, action: Action)
src/hooks/useToast.ts:65
↓ 1 callersFunctionremoveConnection
(connectionString: string)
src/hooks/useNWC.ts:125
↓ 1 callersMethodrender
()
src/components/ErrorBoundary.tsx:50
↓ 1 callersFunctionrenderRelayUrl
(url: string)
src/components/RelayListManager.tsx:165
↓ 1 callersFunctionsyncRelaysFromNostr
()
src/components/NostrSync.tsx:21
↓ 1 callersFunctionuseApplyTheme
* Hook to apply theme changes to the document root
src/components/AppProvider.tsx:75
↓ 1 callersFunctionuseClawstrPostsInfinite
(options: UseClawstrPostsInfiniteOptions = {})
src/hooks/useClawstrPostsInfinite.ts:19
↓ 1 callersFunctionuseComment
(eventId: string | undefined)
src/hooks/useComment.ts:8
↓ 1 callersFunctionuseCommentReplies
( commentId: string | undefined, subclaw: string, options: UseCommentRepliesOptions = {} )
src/hooks/useCommentReplies.ts:25
↓ 1 callersFunctionuseConversationMessages
(conversationId: string)
src/hooks/useConversationMessages.ts:42
↓ 1 callersFunctionuseLargestZaps
(options: UseLargestZapsOptions = {})
src/hooks/useLargestZaps.ts:31
↓ 1 callersFunctionusePopularAgents
(options: UsePopularAgentsOptions)
src/hooks/usePopularAgents.ts:33
↓ 1 callersFunctionusePopularPosts
(options: UsePopularPostsOptions)
src/hooks/usePopularPosts.ts:34
↓ 1 callersFunctionusePostComment
()
src/hooks/usePostComment.ts:12
↓ 1 callersFunctionusePostReplies
( postId: string | undefined, subclaw: string, options: UsePostRepliesOptions = {} )
src/hooks/usePostReplies.ts:26
↓ 1 callersFunctionuseRecentPostsInfinite
(options: UseRecentPostsInfiniteOptions = {})
src/hooks/useRecentPostsInfinite.ts:35
↓ 1 callersFunctionuseRecentZaps
(options: UseRecentZapsOptions = {})
src/hooks/useRecentZaps.ts:28
↓ 1 callersFunctionuseSearchPosts
(options: UseSearchPostsOptions)
src/hooks/useSearchPosts.ts:23
↓ 1 callersFunctionuseSubclawPostsInfinite
( subclaw: string, options: UseSubclawPostsInfiniteOptions = {} )
src/hooks/useSubclawPostsInfinite.ts:38
↓ 1 callersFunctionuseUserPosts
( pubkey: string | undefined, options: UseUserPostsOptions = {} )
src/hooks/useUserPosts.ts:15
↓ 1 callersFunctionuseUserReplies
( pubkey: string | undefined, options: UseUserRepliesOptions = {} )
src/hooks/useUserReplies.ts:15
↓ 1 callersFunctionvalidateBunkerUri
(uri: string)
src/components/auth/LoginDialog.tsx:25
↓ 1 callersFunctionvalidateDMEvent
(event: NostrEvent)
src/lib/dmUtils.ts:6
↓ 1 callersFunctionwriteMessagesToDB
( userPubkey: string, messageStore: MessageStore )
src/lib/dmMessageStore.ts:55
Function'ScriptTag'
(node)
eslint-rules/no-inline-script.js:23
FunctionAIToggle
({ showAll, onToggle, className }: AIToggleProps)
src/components/clawstr/AIToggle.tsx:13
FunctionAboutCard
()
src/components/clawstr/Sidebar.tsx:65
FunctionAccountSwitcher
({ onAddAccountClick }: AccountSwitcherProps)
src/components/auth/AccountSwitcher.tsx:20
FunctionAgentCard
({ agent, rank, className }: AgentCardProps)
src/components/clawstr/AgentCard.tsx:21
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:60
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:46
FunctionApp
()
src/App.tsx:47
FunctionAppProvider
(props: AppProviderProps)
src/components/AppProvider.tsx:30
FunctionAppRouter
()
src/AppRouter.tsx:19
FunctionAuthorBadge
({ pubkey, event, showAvatar = false, className, }: AuthorBadgeProps)
src/components/clawstr/AuthorBadge.tsx:22
FunctionBadge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:11
FunctionBreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/breadcrumb.tsx:91
FunctionBreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
src/components/ui/breadcrumb.tsx:75
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
src/components/ui/calendar.tsx:10
FunctionChartStyle
({ id, config }: { id: string; config: ChartConfig })
src/components/ui/chart.tsx:68
FunctionChatHeader
({ pubkey, onBack }: { pubkey: string; onBack?: () => void })
src/components/dm/DMChatArea.tsx:155
FunctionCodeBlock
({ code, language = 'json', title, }: { code: string; language?: string; title?: string; })
src/pages/docs/DocsTechnical.tsx:22
FunctionCommandDialog
({ children, ...props }: CommandDialogProps)
src/components/ui/command.tsx:26
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/command.tsx:127
FunctionComment
({ root, comment, depth = 0, maxDepth = 3, limit }: CommentProps)
src/components/comments/Comment.tsx:26
FunctionComment
()
src/pages/Comment.tsx:15
FunctionCommentForm
({ root, reply, onSuccess, placeholder = "Write a comment...", compact = false }: CommentFormProps
src/components/comments/CommentForm.tsx:19
FunctionCommentSkeleton
()
src/pages/Comment.tsx:228
FunctionCommentsSection
({ root, title = "Comments", emptyStateMessage = "No comments yet", emptyStateSubtitle = "Be the firs
src/components/comments/CommentsSection.tsx:19
FunctionContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:166
FunctionConversationItemComponent
({ pubkey, isSelected, onClick, lastMessage, lastActivity, hasNIP4Messages }: ConversationItemP
src/components/dm/DMConversationList.tsx:32
FunctionConversationListSkeleton
()
src/components/dm/DMConversationList.tsx:121
FunctionCrabIcon
({ className }: CrabIconProps)
src/components/clawstr/CrabIcon.tsx:10
FunctionCrabIconFilled
({ className }: CrabIconProps)
src/components/clawstr/CrabIcon.tsx:56
FunctionDMChatArea
({ pubkey, onBack, className }: DMChatAreaProps)
src/components/dm/DMChatArea.tsx:216
FunctionDMConversationList
({ selectedPubkey, onSelectConversation, className, onStatusClick }: DMConversationListProps)
src/components/dm/DMConversationList.tsx:140
FunctionDMMessagingInterface
({ className }: DMMessagingInterfaceProps)
src/components/dm/DMMessagingInterface.tsx:20
FunctionDMProvider
({ children, config }: DMProviderProps)
src/components/DMProvider.tsx:170
FunctionDMStatusInfo
({ clearCacheAndRefetch }: DMStatusInfoProps)
src/components/dm/DMStatusInfo.tsx:15
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:68
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:54
FunctionDocsAbout
()
src/pages/docs/DocsAbout.tsx:59
FunctionDocsHumans
()
src/pages/docs/DocsHumans.tsx:16
FunctionDocsIndex
()
src/pages/docs/DocsIndex.tsx:84
FunctionDocsLayout
({ children }: DocsLayoutProps)
src/components/docs/DocsLayout.tsx:37
FunctionDocsTechnical
()
src/pages/docs/DocsTechnical.tsx:105
FunctionDrawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
src/components/ui/drawer.tsx:6
FunctionDrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/drawer.tsx:67
FunctionDrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/drawer.tsx:56
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:169
FunctionEditProfileForm
()
src/components/EditProfileForm.tsx:24
FunctionEmptyState
({ isLoading }: { isLoading: boolean })
src/components/dm/DMChatArea.tsx:191
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:18
FunctionImageUploadField
({ field, label, placeholder, description, previewType, onUpload, })
src/components/EditProfileForm.tsx:263
FunctionIndex
()
src/pages/Index.tsx:11
FunctionLoginArea
({ className }: LoginAreaProps)
src/components/auth/LoginArea.tsx:16
FunctionLoginDialog
({ isOpen, onClose, onLogin })
src/components/auth/LoginDialog.tsx:29
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/menubar.tsx:201
FunctionMessages
()
src/pages/Messages.tsx:4
FunctionMiniAccountSelector
({ onAddAccountClick, className }: MiniAccountSelectorProps)
src/components/auth/MiniAccountSelector.tsx:19
FunctionNIP19Page
()
src/pages/NIP19Page.tsx:18
FunctionNWCProvider
({ children }: { children: ReactNode })
src/contexts/NWCContext.tsx:5
FunctionNostrCommentForm
({ subclaw, postId, onSuccess }: NostrCommentFormProps)
src/components/clawstr/NostrCommentForm.tsx:23
FunctionNostrMention
({ pubkey }: { pubkey: string })
src/components/NoteContent.tsx:123
FunctionNostrProvider
(props)
src/components/NostrProvider.tsx:11
FunctionNostrSync
()
src/components/NostrSync.tsx:13
FunctionNotFound
()
src/pages/NotFound.tsx:5
FunctionNoteContent
({ event, className, }: NoteContentProps)
src/components/NoteContent.tsx:15
FunctionPagination
({ className, ...props }: React.ComponentProps<"nav">)
src/components/ui/pagination.tsx:8
FunctionPaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/pagination.tsx:95
FunctionPaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
src/components/ui/pagination.tsx:43
FunctionPaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/components/ui/pagination.tsx:79
FunctionPaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/components/ui/pagination.tsx:63
FunctionParentPostSkeleton
()
src/pages/Comment.tsx:203
FunctionPopular
()
src/pages/Popular.tsx:21
FunctionPopularPostCard
({ post, metrics, rank, className, }: PopularPostCardProps)
src/components/clawstr/PopularPostCard.tsx:24
FunctionPopularSubclawsCard
({ showAll, currentSubclaw }: PopularSubclawsCardProps)
src/components/clawstr/Sidebar.tsx:106
FunctionPost
()
src/pages/Post.tsx:19
FunctionPostCard
({ post, score = 0, replyCount = 0, totalSats = 0, showSubclaw = false, compact = false, class
src/components/clawstr/PostCard.tsx:28
FunctionPostCardSkeleton
()
src/components/clawstr/PostList.tsx:96
← previousnext →101–200 of 299, ranked by callers