Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ayokanmi-Adejola/Task-Management
/ functions
Functions
111 in github.com/Ayokanmi-Adejola/Task-Management
⨍
Functions
111
◇
Types & classes
24
↓ 289 callers
Function
cn
(...inputs: ClassValue[])
src/lib/utils.ts:4
↓ 11 callers
Function
useIsMobile
()
src/hooks/use-mobile.tsx:5
↓ 5 callers
Function
dispatch
(action: Action)
src/hooks/use-toast.ts:133
↓ 5 callers
Function
useAuth
()
src/contexts/AuthContext.tsx:149
↓ 4 callers
Function
useCarousel
()
src/components/ui/carousel.tsx:33
↓ 4 callers
Function
useFormField
()
src/components/ui/form.tsx:42
↓ 4 callers
Function
useSidebar
()
src/components/ui/sidebar.tsx:39
↓ 3 callers
Function
getPayloadConfigFromPayload
( config: ChartConfig, payload: unknown, key: string )
src/components/ui/chart.tsx:318
↓ 3 callers
Function
getUsers
()
src/contexts/AuthContext.tsx:41
↓ 3 callers
Function
saveUser
(user: User)
src/contexts/AuthContext.tsx:51
↓ 3 callers
Function
useTheme
()
src/contexts/ThemeContext.tsx:70
↓ 2 callers
Function
addToRemoveQueue
(toastId: string)
src/hooks/use-toast.ts:58
↓ 2 callers
Function
getColumnTasks
(status: TaskStatus)
src/components/KanbanBoard.tsx:299
↓ 2 callers
Function
resetForm
()
src/components/CreateTaskDialog.tsx:67
↓ 2 callers
Function
saveTasksToLocalStorage
(tasks: Task[], userId?: string)
src/utils/localStorage.ts:22
↓ 2 callers
Function
useChart
()
src/components/ui/chart.tsx:25
↓ 1 callers
Function
clearDemoTasks
(userId: string)
src/utils/localStorage.ts:36
↓ 1 callers
Function
dismiss
()
src/hooks/use-toast.ts:150
↓ 1 callers
Function
genId
()
src/hooks/use-toast.ts:27
↓ 1 callers
Function
getAvailableAssignees
()
src/components/KanbanBoard.tsx:146
↓ 1 callers
Function
getAvailableTags
()
src/components/KanbanBoard.tsx:139
↓ 1 callers
Function
getTasksFromLocalStorage
(userId?: string)
src/utils/localStorage.ts:5
↓ 1 callers
Function
handleDeleteTask
(id: string)
src/components/KanbanBoard.tsx:248
↓ 1 callers
Function
handleDragOver
(e: React.DragEvent<HTMLDivElement>, status: TaskStatus)
src/components/KanbanBoard.tsx:273
↓ 1 callers
Function
handleDragStart
(taskId: string)
src/components/KanbanBoard.tsx:264
↓ 1 callers
Function
handleDrop
(e: React.DragEvent<HTMLDivElement>, status: TaskStatus)
src/components/KanbanBoard.tsx:282
↓ 1 callers
Function
login
(email: string, password: string)
src/contexts/AuthContext.tsx:85
↓ 1 callers
Function
openCreateTaskDialog
(status: TaskStatus)
src/components/KanbanBoard.tsx:303
↓ 1 callers
Function
reducer
(state: State, action: Action)
src/hooks/use-toast.ts:74
↓ 1 callers
Function
register
(name: string, email: string, password: string)
src/contexts/AuthContext.tsx:103
↓ 1 callers
Function
toast
({ ...props }: Toast)
src/hooks/use-toast.ts:142
↓ 1 callers
Function
toggleAssignee
(assignee: string)
src/components/CreateTaskDialog.tsx:109
↓ 1 callers
Function
toggleAssignee
(assignee: string)
src/components/FilterTasksDialog.tsx:60
↓ 1 callers
Function
toggleTag
(tag: string)
src/components/CreateTaskDialog.tsx:101
↓ 1 callers
Function
toggleTag
(tag: string)
src/components/FilterTasksDialog.tsx:51
↓ 1 callers
Function
updateUserAvatar
(avatarUrl: string)
src/contexts/AuthContext.tsx:64
↓ 1 callers
Function
useToast
()
src/hooks/use-toast.ts:171
Function
AlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:60
Function
AlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/alert-dialog.tsx:46
Function
App
()
src/App.tsx:14
Function
AuthProvider
({ children })
src/contexts/AuthContext.tsx:23
Function
Badge
({ className, variant, ...props }: BadgeProps)
src/components/ui/badge.tsx:30
Function
BreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/breadcrumb.tsx:91
Function
BreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
src/components/ui/breadcrumb.tsx:75
Function
Calendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
src/components/ui/calendar.tsx:10
Function
ChartStyle
({ id, config }: { id: string; config: ChartConfig })
src/components/ui/chart.tsx:68
Function
ColumnHeader
({ title, count, status, color })
src/components/ColumnHeader.tsx:16
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
src/components/ui/command.tsx:26
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/command.tsx:127
Function
ContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/context-menu.tsx:166
Function
CreateTaskDialog
({ status, open, onOpenChange, onCreate })
src/components/CreateTaskDialog.tsx:56
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:68
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/dialog.tsx:54
Function
Drawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
src/components/ui/drawer.tsx:6
Function
DrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/drawer.tsx:67
Function
DrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/drawer.tsx:56
Function
DropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/dropdown-menu.tsx:169
Function
EditTaskDialog
({ task, open, onOpenChange, onUpdate })
src/components/EditTaskDialog.tsx:23
Function
FilterTasksDialog
({ open, onOpenChange, onApplyFilters, currentFilters, availableTags, availableAssignees })
src/components/FilterTasksDialog.tsx:26
Function
FormField
({ ...props }: ControllerProps<TFieldValues, TName>)
src/components/ui/form.tsx:29
Function
Index
()
src/pages/Index.tsx:16
Function
KanbanBoard
({ searchQuery: externalSearchQuery, onRequestLogin })
src/components/KanbanBoard.tsx:118
Function
LoginDialog
({ open, onOpenChange, onRegisterClick })
src/components/LoginDialog.tsx:17
Function
MenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
src/components/ui/menubar.tsx:201
Function
NotFound
()
src/pages/NotFound.tsx:4
Function
Pagination
({ className, ...props }: React.ComponentProps<"nav">)
src/components/ui/pagination.tsx:7
Function
PaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
src/components/ui/pagination.tsx:94
Function
PaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
src/components/ui/pagination.tsx:42
Function
PaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/components/ui/pagination.tsx:78
Function
PaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
src/components/ui/pagination.tsx:62
Function
RegisterDialog
({ open, onOpenChange, onLoginClick })
src/components/RegisterDialog.tsx:18
Function
ResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
src/components/ui/resizable.tsx:21
Function
ResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
src/components/ui/resizable.tsx:6
Function
SettingsDialog
({ open, onOpenChange })
src/components/SettingsDialog.tsx:37
Function
SheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:89
Function
SheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/sheet.tsx:75
Function
Skeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
src/components/ui/skeleton.tsx:3
Function
TestApp
()
src/TestApp.tsx:3
Function
ThemeProvider
({ children })
src/contexts/ThemeContext.tsx:12
Function
Toaster
()
src/components/ui/toaster.tsx:11
Function
Toaster
({ ...props }: ToasterProps)
src/components/ui/sonner.tsx:6
Function
handleApply
()
src/components/FilterTasksDialog.tsx:46
Function
handleApplyFilters
(newFilters: TaskFilters)
src/components/KanbanBoard.tsx:316
Function
handleAvatarChange
(event: React.ChangeEvent<HTMLInputElement>)
src/components/SettingsDialog.tsx:75
Function
handleAvatarClick
()
src/components/SettingsDialog.tsx:69
Function
handleChange
()
src/contexts/ThemeContext.tsx:51
Function
handleClearAllTasks
()
src/components/KanbanBoard.tsx:253
Function
handleCreateTask
( title: string, description: string, status: TaskStatus, tags?: string[], priority?:
src/components/KanbanBoard.tsx:212
Function
handleDelete
()
src/components/EditTaskDialog.tsx:74
Function
handleDragEnd
()
src/components/KanbanBoard.tsx:268
Function
handleDragLeave
()
src/components/KanbanBoard.tsx:278
Function
handleKeyDown
(event: KeyboardEvent)
src/components/ui/sidebar.tsx:99
Function
handleLoginClick
()
src/pages/Index.tsx:37
Function
handleNotificationClick
()
src/pages/Index.tsx:31
Function
handleRegisterClick
()
src/pages/Index.tsx:42
Function
handleSaveProfile
()
src/components/SettingsDialog.tsx:64
Function
handleSaveSettings
()
src/components/SettingsDialog.tsx:57
Function
handleSearchChange
(e: React.ChangeEvent<HTMLInputElement>)
src/components/KanbanBoard.tsx:321
Function
handleSubmit
(e: React.FormEvent)
src/components/CreateTaskDialog.tsx:78
Function
handleSubmit
(e: React.FormEvent)
src/components/EditTaskDialog.tsx:44
next →
1–100 of 111, ranked by callers