Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/R44VC0RP/opencode.cafe
/ functions
Functions
131 in github.com/R44VC0RP/opencode.cafe
⨍
Functions
131
◇
Types & classes
15
↓ 47 callers
Function
cn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 9 callers
Function
checkIsAdmin
(ctx: QueryCtx | MutationCtx)
convex/admin.ts:6
↓ 8 callers
Function
updateField
(field: keyof FormData, value: string)
app/submit/page.tsx:222
↓ 6 callers
Function
updateField
(field: keyof FormData, value: string)
app/submit/[productId]/edit/page.tsx:200
↓ 2 callers
Function
parseAndApplyJson
(jsonString: string)
app/submit/page.tsx:227
↓ 2 callers
Function
parseJson
(jsonString: string)
app/admin/import/page.tsx:53
↓ 1 callers
Function
ExtensionApproved
({ authorName = "Developer", extensionName = "My Extension", productId = "my-extension", }: ExtensionApp
emails/ExtensionApproved.tsx:20
↓ 1 callers
Function
ExtensionRejected
({ authorName = "Developer", extensionName = "My Extension", productId = "my-extension", rejectionReas
emails/ExtensionRejected.tsx:21
↓ 1 callers
Function
NewComment
({ authorName = "Developer", extensionName = "My Extension", productId = "my-extension", commenterName
emails/NewComment.tsx:22
↓ 1 callers
Function
NewSubmission
({ authorName = "Developer", authorEmail = "dev@example.com", extensionName = "My Extension", productI
emails/NewSubmission.tsx:23
↓ 1 callers
Function
extractGitHubInfo
(url: string)
scripts/import-awesome-list.ts:31
↓ 1 callers
Function
fetchReadme
()
scripts/import-awesome-list.ts:134
↓ 1 callers
Function
generateProductId
(name: string)
scripts/import-awesome-list.ts:39
↓ 1 callers
Function
getStatusBadge
(status: string)
app/admin/extensions/page.tsx:107
↓ 1 callers
Function
handleApprove
(extensionId: Id<"extensions">)
app/admin/pending/page.tsx:84
↓ 1 callers
Function
importToConvex
(extensions: ParsedExtension[], dryRun: boolean = true)
scripts/import-awesome-list.ts:143
↓ 1 callers
Function
main
()
scripts/import-awesome-list.ts:198
↓ 1 callers
Function
parseMarkdownTable
(section: string, category: string)
scripts/import-awesome-list.ts:49
↓ 1 callers
Function
parseReadme
(content: string)
scripts/import-awesome-list.ts:89
↓ 1 callers
Function
useDebounce
(value: T, delay: number)
app/submit/page.tsx:30
Function
Accordion
({ ...props }: React.ComponentProps<typeof AccordionPrimitive.Root>)
components/ui/accordion.tsx:9
Function
AccordionContent
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Content>)
components/ui/accordion.tsx:55
Function
AccordionItem
({ className, ...props }: React.ComponentProps<typeof AccordionPrimitive.Item>)
components/ui/accordion.tsx:15
Function
AccordionTrigger
({ className, children, ...props }: React.ComponentProps<typeof AccordionPrimitive.Trigger>)
components/ui/accordion.tsx:28
Function
AccountContent
()
app/account/page.tsx:101
Function
AccountPage
()
app/account/page.tsx:163
Function
AdminDashboard
()
app/admin/page.tsx:12
Function
AdminExtensionsPage
()
app/admin/extensions/page.tsx:43
Function
AdminImportPage
()
app/admin/import/page.tsx:42
Function
AdminPendingPage
()
app/admin/pending/page.tsx:37
Function
Alert
({ className, variant, ...props }: React.ComponentProps<"div"> & VariantProps<typeof alertVariants>)
components/ui/alert.tsx:27
Function
AlertDescription
({ className, ...props }: React.ComponentProps<"div">)
components/ui/alert.tsx:52
Function
AlertTitle
({ className, ...props }: React.ComponentProps<"div">)
components/ui/alert.tsx:42
Function
Badge
({ className, variant, asChild = false, ...props }: React.ComponentProps<"span"> & VariantProps<type
components/ui/badge.tsx:32
Function
Button
({ className, variant = "default", size = "default", asChild = false, ...props }: React.ComponentPro
components/ui/button.tsx:40
Function
Card
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:5
Function
CardAction
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:51
Function
CardContent
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:61
Function
CardDescription
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:41
Function
CardFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:67
Function
CardHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:18
Function
CardTitle
({ className, ...props }: React.ComponentProps<"div">)
components/ui/card.tsx:28
Function
CategoryCounts
()
app/page.tsx:96
Function
CommentCard
({ comment, extensionId, currentUserId, isAdmin, isLiked = false, isAuthenticated = false, isRep
components/comments/comment-card.tsx:35
Function
CommentForm
({ extensionId, parentId, onSuccess, onCancel, placeholder = "Write a comment... (Markdown supported
components/comments/comment-form.tsx:19
Function
CommentSection
({ extensionId }: CommentSectionProps)
components/comments/comment-section.tsx:19
Function
ConvexClientProvider
({ children }: { children: ReactNode })
app/ConvexClientProvider.tsx:10
Function
DebugIdentity
({ identity }: { identity: any })
app/account/page.tsx:14
Function
DesignSystemPage
()
app/design-system/page.tsx:42
Function
Dialog
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Root>)
components/ui/dialog.tsx:9
Function
DialogClose
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Close>)
components/ui/dialog.tsx:27
Function
DialogContent
({ className, children, showCloseButton = true, ...props }: React.ComponentProps<typeof DialogPrimitiv
components/ui/dialog.tsx:51
Function
DialogDescription
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Description>)
components/ui/dialog.tsx:132
Function
DialogFooter
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:106
Function
DialogHeader
({ className, ...props }: React.ComponentProps<"div">)
components/ui/dialog.tsx:96
Function
DialogOverlay
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Overlay>)
components/ui/dialog.tsx:33
Function
DialogPortal
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Portal>)
components/ui/dialog.tsx:21
Function
DialogTitle
({ className, ...props }: React.ComponentProps<typeof DialogPrimitive.Title>)
components/ui/dialog.tsx:116
Function
DialogTrigger
({ ...props }: React.ComponentProps<typeof DialogPrimitive.Trigger>)
components/ui/dialog.tsx:15
Function
DropdownMenu
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Root>)
components/ui/dropdown-menu.tsx:9
Function
DropdownMenuCheckboxItem
({ className, children, checked, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Checkbo
components/ui/dropdown-menu.tsx:97
Function
DropdownMenuContent
({ className, sideOffset = 4, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Content>)
components/ui/dropdown-menu.tsx:34
Function
DropdownMenuGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Group>)
components/ui/dropdown-menu.tsx:61
Function
DropdownMenuItem
({ className, inset, variant = "default", ...props }: React.ComponentProps<typeof DropdownMenuPrimitiv
components/ui/dropdown-menu.tsx:69
Function
DropdownMenuLabel
({ className, inset, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Label> & { inset?:
components/ui/dropdown-menu.tsx:164
Function
DropdownMenuPortal
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Portal>)
components/ui/dropdown-menu.tsx:15
Function
DropdownMenuRadioGroup
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioGroup>)
components/ui/dropdown-menu.tsx:126
Function
DropdownMenuRadioItem
({ className, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.RadioItem>)
components/ui/dropdown-menu.tsx:137
Function
DropdownMenuSeparator
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Separator>)
components/ui/dropdown-menu.tsx:185
Function
DropdownMenuShortcut
({ className, ...props }: React.ComponentProps<"span">)
components/ui/dropdown-menu.tsx:198
Function
DropdownMenuSub
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Sub>)
components/ui/dropdown-menu.tsx:214
Function
DropdownMenuSubContent
({ className, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubContent>)
components/ui/dropdown-menu.tsx:248
Function
DropdownMenuSubTrigger
({ className, inset, children, ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.SubTrigge
components/ui/dropdown-menu.tsx:220
Function
DropdownMenuTrigger
({ ...props }: React.ComponentProps<typeof DropdownMenuPrimitive.Trigger>)
components/ui/dropdown-menu.tsx:23
Function
EditExtensionPage
({ params }: { params: Promise<{ productId: string }> })
app/submit/[productId]/edit/page.tsx:464
Function
EditForm
({ productId }: { productId: string })
app/submit/[productId]/edit/page.tsx:163
Function
EditPreview
({ data, authorName }: { data: FormData; authorName: string })
app/submit/[productId]/edit/page.tsx:43
Function
ExtensionCard
({ extension }: { extension: { productId: string displayName: string description: string type: string
app/page.tsx:13
Function
ExtensionCard
({ extension }: { extension: { productId: string displayName: string description: string type: string
app/search/page.tsx:17
Function
ExtensionsGrid
()
app/page.tsx:55
Function
Header
()
components/header.tsx:12
Function
Home
()
app/page.tsx:135
Function
Image
()
app/twitter-image.tsx:12
Function
Image
()
app/opengraph-image.tsx:12
Function
Image
({ params, }: { params: Promise<{ productId: string }> })
app/plugin/[productId]/opengraph-image.tsx:16
Function
Input
({ className, type, ...props }: React.ComponentProps<"input">)
components/ui/input.tsx:5
Function
Label
({ className, ...props }: React.ComponentProps<typeof LabelPrimitive.Root>)
components/ui/label.tsx:8
Function
NotFound
()
app/not-found.tsx:5
Function
PluginContent
({ productId }: { productId: string })
app/plugin/[productId]/page.tsx:16
Function
PluginPage
()
app/plugin/[productId]/page.tsx:197
Function
PrivacyPolicy
()
app/privacy/page.tsx:3
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:22
Function
SearchContent
()
app/search/page.tsx:59
Function
SearchPage
()
app/search/page.tsx:340
Function
Select
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Root>)
components/ui/select.tsx:9
Function
SelectContent
({ className, children, position = "item-aligned", align = "center", ...props }: React.ComponentProp
components/ui/select.tsx:60
Function
SelectGroup
({ ...props }: React.ComponentProps<typeof SelectPrimitive.Group>)
components/ui/select.tsx:15
Function
SelectItem
({ className, children, ...props }: React.ComponentProps<typeof SelectPrimitive.Item>)
components/ui/select.tsx:117
Function
SelectLabel
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.Label>)
components/ui/select.tsx:104
Function
SelectScrollDownButton
({ className, ...props }: React.ComponentProps<typeof SelectPrimitive.ScrollDownButton>)
components/ui/select.tsx:179
next →
1–100 of 131, ranked by callers