Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alan2207/bulletproof-react
/ functions
Functions
493 in github.com/alan2207/bulletproof-react
⨍
Functions
493
◇
Types & classes
2
Function
Select
(props: SelectFieldProps)
apps/nextjs-pages/src/components/ui/form/select.tsx:20
Function
Spinner
({ size = 'md', variant = 'primary', className = '', }: SpinnerProps)
apps/nextjs-app/src/components/ui/spinner/spinner.tsx:21
Function
Spinner
({ size = 'md', variant = 'primary', className = '', }: SpinnerProps)
apps/react-vite/src/components/ui/spinner/spinner.tsx:21
Function
Spinner
({ size = 'md', variant = 'primary', className = '', }: SpinnerProps)
apps/nextjs-pages/src/components/ui/spinner/spinner.tsx:21
Function
Table
({ data, columns, pagination, }: TableProps<Entry>)
apps/nextjs-app/src/components/ui/table/table.tsx:138
Function
Table
({ data, columns, pagination, }: TableProps<Entry>)
apps/react-vite/src/components/ui/table/table.tsx:138
Function
Table
({ data, columns, pagination, }: TableProps<Entry>)
apps/nextjs-pages/src/components/ui/table/table.tsx:138
Function
TablePagination
({ totalPages, currentPage, rootUrl, }: TablePaginationProps)
apps/nextjs-app/src/components/ui/table/pagination.tsx:136
Function
TablePagination
({ totalPages, currentPage, rootUrl, }: TablePaginationProps)
apps/react-vite/src/components/ui/table/pagination.tsx:136
Function
TablePagination
({ totalPages, currentPage, rootUrl, }: TablePaginationProps)
apps/nextjs-pages/src/components/ui/table/pagination.tsx:136
Function
TestDialog
()
apps/nextjs-app/src/components/ui/dialog/__tests__/dialog.test.tsx:20
Function
TestDialog
()
apps/react-vite/src/components/ui/dialog/__tests__/dialog.test.tsx:20
Function
TestDialog
()
apps/nextjs-pages/src/components/ui/dialog/__tests__/dialog.test.tsx:20
Function
TestDrawer
()
apps/nextjs-app/src/components/ui/drawer/__tests__/drawer.test.tsx:19
Function
TestDrawer
()
apps/react-vite/src/components/ui/drawer/__tests__/drawer.test.tsx:19
Function
TestDrawer
()
apps/nextjs-pages/src/components/ui/drawer/__tests__/drawer.test.tsx:19
Function
UpdateDiscussion
({ discussionId }: UpdateDiscussionProps)
apps/nextjs-app/src/features/discussions/components/update-discussion.tsx:28
Function
UpdateDiscussion
({ discussionId }: UpdateDiscussionProps)
apps/react-vite/src/features/discussions/components/update-discussion.tsx:18
Function
UpdateDiscussion
({ discussionId }: UpdateDiscussionProps)
apps/nextjs-pages/src/features/discussions/components/update-discussion.tsx:25
Function
UpdateProfile
()
apps/nextjs-app/src/features/users/components/update-profile.tsx:15
Function
UpdateProfile
()
apps/react-vite/src/features/users/components/update-profile.tsx:13
Function
UpdateProfile
()
apps/nextjs-pages/src/features/users/components/update-profile.tsx:13
Function
Users
()
apps/nextjs-app/src/app/app/users/_components/users.tsx:10
Function
UsersList
()
apps/nextjs-app/src/features/users/components/users-list.tsx:11
Function
UsersList
()
apps/react-vite/src/features/users/components/users-list.tsx:9
Function
UsersList
()
apps/nextjs-pages/src/features/users/components/users-list.tsx:9
Function
UsersPage
()
apps/nextjs-app/src/app/app/users/page.tsx:11
Function
UsersPage
()
apps/nextjs-pages/src/app/pages/app/users.tsx:7
Function
UsersRoute
()
apps/react-vite/src/app/routes/app/users.tsx:17
Function
WithCheckboxItems
()
apps/nextjs-app/src/components/ui/dropdown/dropdown.stories.tsx:41
Function
WithCheckboxItems
()
apps/react-vite/src/components/ui/dropdown/dropdown.stories.tsx:41
Function
WithCheckboxItems
()
apps/nextjs-pages/src/components/ui/dropdown/dropdown.stories.tsx:41
Function
WithRadioItems
()
apps/nextjs-app/src/components/ui/dropdown/dropdown.stories.tsx:68
Function
WithRadioItems
()
apps/react-vite/src/components/ui/dropdown/dropdown.stories.tsx:68
Function
WithRadioItems
()
apps/nextjs-pages/src/components/ui/dropdown/dropdown.stories.tsx:68
Function
WithSubmenus
()
apps/nextjs-app/src/components/ui/dropdown/dropdown.stories.tsx:91
Function
WithSubmenus
()
apps/react-vite/src/components/ui/dropdown/dropdown.stories.tsx:91
Function
WithSubmenus
()
apps/nextjs-pages/src/components/ui/dropdown/dropdown.stories.tsx:91
Function
authRequestInterceptor
(config: InternalAxiosRequestConfig)
apps/react-vite/src/lib/api-client.ts:7
Function
authRequestInterceptor
(config: InternalAxiosRequestConfig)
apps/nextjs-pages/src/lib/api-client.ts:7
Function
buildEslintCommand
(filenames)
apps/nextjs-app/lint-staged.config.mjs:3
Function
buildEslintCommand
(filenames)
apps/nextjs-pages/lint-staged.config.mjs:3
Function
clientLoader
(queryClient: QueryClient)
apps/react-vite/src/app/routes/app/discussions/discussions.tsx:11
Function
clientLoader
(queryClient: QueryClient)
apps/react-vite/src/app/routes/app/discussions/discussion.tsx:16
Function
createComment
({ data, }: { data: CreateCommentInput; })
apps/nextjs-app/src/features/comments/api/create-comment.ts:17
Function
createComment
({ data, }: { data: CreateCommentInput; })
apps/react-vite/src/features/comments/api/create-comment.ts:17
Function
createComment
({ data, }: { data: CreateCommentInput; })
apps/nextjs-pages/src/features/comments/api/create-comment.ts:17
Function
createDiscussion
({ data, }: { data: CreateDiscussionInput; })
apps/nextjs-app/src/features/discussions/api/create-discussion.ts:18
Function
createDiscussion
({ data, }: { data: CreateDiscussionInput; })
apps/react-vite/src/features/discussions/api/create-discussion.ts:17
Function
createDiscussion
({ data, }: { data: CreateDiscussionInput; })
apps/nextjs-pages/src/features/discussions/api/create-discussion.ts:18
Function
createTeam
( overrides?: T, )
apps/nextjs-app/src/testing/data-generators.ts:37
Function
createTeam
( overrides?: T, )
apps/react-vite/src/testing/data-generators.ts:37
Function
createTeam
( overrides?: T, )
apps/nextjs-pages/src/testing/data-generators.ts:37
Function
delete
(url: string, options?: RequestOptions)
apps/nextjs-app/src/lib/api-client.ts:114
Function
deleteComment
({ commentId }: { commentId: string })
apps/nextjs-app/src/features/comments/api/delete-comment.ts:8
Function
deleteComment
({ commentId }: { commentId: string })
apps/react-vite/src/features/comments/api/delete-comment.ts:8
Function
deleteComment
({ commentId }: { commentId: string })
apps/nextjs-pages/src/features/comments/api/delete-comment.ts:8
Function
deleteDiscussion
({ discussionId, }: { discussionId: string; })
apps/nextjs-app/src/features/discussions/api/delete-discussion.ts:8
Function
deleteDiscussion
({ discussionId, }: { discussionId: string; })
apps/react-vite/src/features/discussions/api/delete-discussion.ts:8
Function
deleteDiscussion
({ discussionId, }: { discussionId: string; })
apps/nextjs-pages/src/features/discussions/api/delete-discussion.ts:8
Function
deleteUser
({ userId }: DeleteUserDTO)
apps/nextjs-app/src/features/users/api/delete-user.ts:12
Function
deleteUser
({ userId }: DeleteUserDTO)
apps/react-vite/src/features/users/api/delete-user.ts:12
Function
deleteUser
({ userId }: DeleteUserDTO)
apps/nextjs-pages/src/features/users/api/delete-user.ts:12
Function
enableMocking
()
apps/nextjs-app/src/testing/mocks/index.ts:3
Function
enableMocking
()
apps/nextjs-pages/src/testing/mocks/index.ts:3
Function
generateMetadata
({ params, }: { params: Promise<{ discussionId: string }>; })
apps/nextjs-app/src/app/public/discussions/[discussionId]/page.tsx:14
Function
generateMetadata
({ params, }: { params: Promise<{ discussionId: string }>; })
apps/nextjs-app/src/app/app/discussions/[discussionId]/page.tsx:15
Function
get
(url: string, options?: RequestOptions)
apps/nextjs-app/src/lib/api-client.ts:102
Function
getAuthTokenCookie
()
apps/nextjs-app/src/utils/auth.ts:5
Function
getUser
()
apps/nextjs-app/src/lib/auth.tsx:16
Function
getUser
()
apps/react-vite/src/lib/auth.tsx:13
Function
getUser
()
apps/nextjs-pages/src/lib/auth.tsx:14
Function
getUsers
()
apps/nextjs-app/src/features/users/api/get-users.ts:7
Function
getUsers
()
apps/react-vite/src/features/users/api/get-users.ts:7
Function
getUsers
()
apps/nextjs-pages/src/features/users/api/get-users.ts:7
Function
handleRouteChangeComplete
()
apps/nextjs-pages/src/components/layouts/dashboard-layout.tsx:64
Function
handleRouteChangeStart
()
apps/nextjs-pages/src/components/layouts/dashboard-layout.tsx:46
Function
handleStart
()
apps/react-vite/src/app/routes/landing.tsx:13
Function
handleStart
()
apps/nextjs-pages/src/pages/index.tsx:12
Function
loginWithEmailAndPassword
(data: LoginInput)
apps/nextjs-app/src/lib/auth.tsx:76
Function
logout
()
apps/nextjs-app/src/lib/auth.tsx:66
Function
logout
()
apps/react-vite/src/lib/auth.tsx:19
Function
logout
()
apps/nextjs-pages/src/lib/auth.tsx:20
Function
patch
(url: string, body?: any, options?: RequestOptions)
apps/nextjs-app/src/lib/api-client.ts:111
Function
post
(url: string, body?: any, options?: RequestOptions)
apps/nextjs-app/src/lib/api-client.ts:105
Function
put
(url: string, body?: any, options?: RequestOptions)
apps/nextjs-app/src/lib/api-client.ts:108
Function
registerWithEmailAndPassword
( data: RegisterInput, )
apps/nextjs-app/src/lib/auth.tsx:103
Function
updateDiscussion
({ data, discussionId, }: { data: UpdateDiscussionInput; discussionId: string; })
apps/nextjs-app/src/features/discussions/api/update-discussion.ts:18
Function
updateDiscussion
({ data, discussionId, }: { data: UpdateDiscussionInput; discussionId: string; })
apps/react-vite/src/features/discussions/api/update-discussion.ts:17
Function
updateDiscussion
({ data, discussionId, }: { data: UpdateDiscussionInput; discussionId: string; })
apps/nextjs-pages/src/features/discussions/api/update-discussion.ts:18
Function
updateProfile
({ data }: { data: UpdateProfileInput })
apps/nextjs-app/src/features/users/api/update-profile.ts:17
Function
updateProfile
({ data }: { data: UpdateProfileInput })
apps/react-vite/src/features/users/api/update-profile.ts:17
Function
updateProfile
({ data }: { data: UpdateProfileInput })
apps/nextjs-pages/src/features/users/api/update-profile.ts:17
← previous
401–493 of 493, ranked by callers