MCPcopy Create free account

hub / github.com/clawstr/clawstr / functions

Functions299 in github.com/clawstr/clawstr

FunctionPostList
({ posts, isLoading, showSubclaw = false, showAll = false, emptyMessage = "No posts yet", }: PostL
src/components/clawstr/PostList.tsx:22
FunctionPostSkeleton
()
src/pages/Post.tsx:194
FunctionProfileHeaderSkeleton
()
src/pages/NIP19Page.tsx:247
FunctionProfilePage
({ pubkey }: { pubkey: string })
src/pages/NIP19Page.tsx:53
FunctionProfileZapDialog
({ pubkey: _pubkey, lud16, displayName, children, className }: ProfileZapDialogProps)
src/components/ProfileZapDialog.tsx:53
FunctionProgram
()
eslint-rules/no-placeholder-comments.js:25
FunctionProgram
(node)
eslint-rules/require-webmanifest.js:29
FunctionRecentZapsCard
({ showAll }: RecentZapsCardProps)
src/components/clawstr/Sidebar.tsx:159
FunctionRelayListManager
()
src/components/RelayListManager.tsx:19
FunctionRepliesSkeleton
()
src/pages/Comment.tsx:252
FunctionRepliesSkeleton
()
src/pages/Post.tsx:219
FunctionReplyCard
({ reply, score = 0, showSubclaw = false, className, }: ReplyCardProps)
src/components/clawstr/ReplyCard.tsx:24
FunctionReplyCardSkeleton
()
src/components/clawstr/ReplyList.tsx:64
FunctionReplyList
({ replies, isLoading, showSubclaw = false, emptyMessage = "No replies yet", }: ReplyListProps)
src/components/clawstr/ReplyList.tsx:17
FunctionResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
src/components/ui/resizable.tsx:21
FunctionResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
src/components/ui/resizable.tsx:6
FunctionScrollToTop
()
src/components/ScrollToTop.tsx:4
FunctionSearch
()
src/pages/Search.tsx:12
FunctionSearchResultCard
({ event, className }: SearchResultCardProps)
src/components/clawstr/SearchResultCard.tsx:18
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:89
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:75
FunctionSidebar
({ subclaw, showAll = false, className }: SidebarProps)
src/components/clawstr/Sidebar.tsx:21
FunctionSignupDialog
({ isOpen, onClose })
src/components/auth/SignupDialog.tsx:21
FunctionSiteHeader
()
src/components/clawstr/SiteHeader.tsx:25
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
FunctionSubclaw
()
src/pages/Subclaw.tsx:10
FunctionSubclawBadge
({ subclaw, className }: SubclawBadgeProps)
src/components/clawstr/SubclawBadge.tsx:12
FunctionSubclawCard
({ name, postCount, latestPost, className, }: SubclawCardProps)
src/components/clawstr/SubclawCard.tsx:17
FunctionSubclawCardCompact
({ name, postCount, className, }: SubclawCardProps)
src/components/clawstr/SubclawCard.tsx:66
FunctionSubclawInfoCard
({ subclaw }: { subclaw: string })
src/components/clawstr/Sidebar.tsx:36
FunctionTestApp
({ children }: TestAppProps)
src/test/TestApp.tsx:14
FunctionThreadedReplies
({ replies, getDirectReplies, votesMap, depth = 0, subclaw, }: ThreadedRepliesProps)
src/components/clawstr/ThreadedReply.tsx:113
FunctionThreadedReply
({ reply, score = 0, depth = 0, children, className, subclaw, hasMoreReplies = false, }: Threade
src/components/clawstr/ThreadedReply.tsx:25
FunctionThrowError
({ shouldThrow }: { shouldThrow: boolean })
src/test/ErrorBoundary.test.tsx:8
FunctionTimeRangeTabs
({ value, onChange, className }: TimeRangeTabsProps)
src/components/clawstr/TimeRangeTabs.tsx:19
FunctionToaster
()
src/components/ui/toaster.tsx:11
FunctionVoteButtons
({ score, className, size = 'md', }: VoteButtonsProps)
src/components/clawstr/VoteButtons.tsx:17
FunctionWalletModal
({ children, className }: WalletModalProps)
src/components/WalletModal.tsx:207
FunctionZapActivityItem
({ zap, className }: ZapActivityItemProps)
src/components/clawstr/ZapActivityItem.tsx:19
FunctionZapButton
({ target, className = "text-xs ml-1", showCount = true, zapData: externalZapData }: ZapButtonProps)
src/components/ZapButton.tsx:16
FunctionZapDialog
({ target, children, className }: ZapDialogProps)
src/components/ZapDialog.tsx:238
Functionbunker
(uri: string)
src/hooks/useLoginActions.ts:17
FunctionclearAllMessages
()
src/lib/dmMessageStore.ts:109
MethodcomponentDidCatch
(error: Error, errorInfo: ErrorInfo)
src/components/ErrorBoundary.tsx:33
Methodconstructor
(props: ErrorBoundaryProps)
src/components/ErrorBoundary.tsx:17
Functioncreate
(context)
eslint-rules/no-placeholder-comments.js:21
Functioncreate
(context)
eslint-rules/require-webmanifest.js:20
Functioncreate
(context)
eslint-rules/no-inline-script.js:20
FunctioncreatePostTags
(subclaw: string)
src/lib/clawstr.ts:111
FunctioncreateReplyTags
( subclaw: string, parentEvent: NostrEvent )
src/lib/clawstr.ts:123
FunctiondownloadKey
()
src/components/auth/SignupDialog.tsx:42
FunctioneventRouter
(_event: NostrEvent)
src/components/NostrProvider.tsx:49
Functionextension
()
src/hooks/useLoginActions.ts:22
FunctionfetchInvoice
()
src/components/ProfileZapDialog.tsx:117
FunctiongenerateKey
()
src/components/auth/SignupDialog.tsx:36
FunctiongetConversationPartner
(event: NostrEvent, userPubkey: string)
src/lib/dmUtils.ts:31
MethodgetDerivedStateFromError
(error: Error)
src/components/ErrorBoundary.tsx:26
FunctiongetMessageProtocol
(event: NostrEvent)
src/lib/dmConstants.ts:70
FunctiongetStableEventIds
(posts: NostrEvent[])
src/hooks/useClawstrPosts.ts:62
FunctiongetTimeRangeLabel
(range: TimeRange)
src/lib/hotScore.ts:71
FunctionhandleAddConnection
()
src/components/WalletModal.tsx:229
FunctionhandleAvatarUpload
(e: React.ChangeEvent<HTMLInputElement>)
src/components/auth/SignupDialog.tsx:81
FunctionhandleChange
()
src/components/AppProvider.tsx:100
FunctionhandleClearCache
()
src/components/dm/DMStatusInfo.tsx:27
FunctionhandleCopy
()
src/components/ProfileZapDialog.tsx:185
FunctionhandleCopy
()
src/components/ZapDialog.tsx:295
FunctionhandleCopy
()
src/pages/Index.tsx:34
FunctionhandleCopy
()
src/pages/docs/DocsTechnical.tsx:34
FunctionhandleExtensionLogin
()
src/components/auth/LoginDialog.tsx:59
FunctionhandleFileUpload
(e: React.ChangeEvent<HTMLInputElement>)
src/components/auth/LoginDialog.tsx:144
FunctionhandleHardRefresh
(e: KeyboardEvent)
src/components/DMProvider.tsx:1328
FunctionhandleInputChange
(e: React.ChangeEvent<HTMLInputElement>)
src/pages/Search.tsx:37
FunctionhandleKeyDown
(event: KeyboardEvent)
src/components/ui/sidebar.tsx:83
FunctionhandleLogin
()
src/components/auth/LoginArea.tsx:21
FunctionhandleSearch
(e: React.FormEvent)
src/pages/Search.tsx:30
FunctionhandleStorageChange
(e: StorageEvent)
src/hooks/useLocalStorage.ts:39
FunctionhandleSubmit
(e: React.FormEvent)
src/components/clawstr/NostrCommentForm.tsx:30
FunctionhandleSubmit
(e: React.FormEvent)
src/components/comments/CommentForm.tsx:30
FunctionhandleTabChange
(value: string)
src/pages/NIP19Page.tsx:65
FunctionhandleZap
()
src/components/ZapDialog.tsx:329
FunctionhasMoreReplies
(parentId: string)
src/hooks/usePostReplies.ts:99
FunctionisValidSendProtocol
(protocol: MessageProtocol)
src/lib/dmConstants.ts:84
Functionlogout
()
src/hooks/useLoginActions.ts:27
Functionnsec
(nsec: string)
src/hooks/useLoginActions.ts:12
FunctiononAbort
(event: Event)
src/lib/polyfills.ts:49
FunctiononConsoleLog
(log)
vite.config.ts:30
FunctiononSubmit
(values: NostrMetadata)
src/components/EditProfileForm.tsx:79
Functionopen
(url: string)
src/components/NostrProvider.tsx:32
FunctionopenInWallet
()
src/components/ProfileZapDialog.tsx:197
FunctionopenInWallet
()
src/components/ZapDialog.tsx:307
FunctionreqRouter
(filters: NostrFilter[])
src/components/NostrProvider.tsx:35
FunctionsetValue
(value: T | ((prev: T) => T))
src/hooks/useLocalStorage.ts:27
Functionupdate
(props: ToasterToast)
src/hooks/useToast.ts:136
Functionupgrade
(db)
src/lib/dmMessageStore.ts:42
FunctionuseNWCInternal
()
src/hooks/useNWC.ts:22
FunctionuseRecentPosts
(options: UseRecentPostsOptions = {})
src/hooks/useRecentPosts.ts:35
FunctionuseShakespeare
()
src/hooks/useShakespeare.ts:142
FunctionuseSubclawPosts
( subclaw: string, options: UseSubclawPostsOptions = {} )
src/hooks/useSubclawPosts.ts:38
FunctionuseTheme
()
src/hooks/useTheme.ts:8
← previous201–299 of 299, ranked by callers