Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/barnomz/barnomz
/ functions
Functions
101 in github.com/barnomz/barnomz
⨍
Functions
101
◇
Types & classes
0
↓ 10 callers
Function
formatNumber
(value)
src/utils/ics.js:7
↓ 9 callers
Function
useToast
()
src/components/dls/toast/ToastService.js:4
↓ 6 callers
Function
hasValue
(value)
src/utils/validations.js:24
↓ 4 callers
Function
cn
(...inputs)
src/utils/helpers.js:9
↓ 4 callers
Function
getCourseKey
(course, fallback)
src/utils/ics.js:14
↓ 4 callers
Function
pad
(value)
src/components/schedule/ExportScheduleCalendarButton.js:47
↓ 4 callers
Function
pad
(n)
src/components/schedule/ExportSchedulesButton.js:36
↓ 3 callers
Function
escapeText
(value = "")
src/utils/ics.js:45
↓ 3 callers
Function
normalizeQuery
(string)
src/utils/helpers.js:46
↓ 2 callers
Function
applyImport
(mode)
src/components/schedule/ImportSchedulesButton.js:84
↓ 2 callers
Function
buildDescription
(course)
src/utils/ics.js:113
↓ 2 callers
Function
close
(id)
src/components/dls/toast/ToastProvider.js:18
↓ 2 callers
Function
convertPersianNumberToEnglish
(number)
src/utils/helpers.js:13
↓ 2 callers
Function
formatDateLocal
(date)
src/utils/ics.js:20
↓ 2 callers
Function
formatDateUTC
(date)
src/utils/ics.js:32
↓ 2 callers
Function
normalizeTextKey
(value)
src/utils/ics.js:9
↓ 2 callers
Function
parseTime
(timeString)
src/utils/ics.js:61
↓ 2 callers
Function
validateAll
(showError = true)
src/components/dls/BForm.js:14
↓ 1 callers
Function
addCourseAsHover
(course)
src/components/schedule/CourseSelector.js:92
↓ 1 callers
Function
buildExamEventsFromSchedule
( courses = [], durationMinutes = DEFAULT_EXAM_DURATION_MINUTES, )
src/utils/ics.js:174
↓ 1 callers
Function
buildFileToken
()
src/components/schedule/ExportScheduleCalendarButton.js:45
↓ 1 callers
Function
buildRecurringEventsFromSchedule
( courses = [], referenceDate = new Date(), durationDays = SIX_MONTH_DAYS, )
src/utils/ics.js:133
↓ 1 callers
Function
convertEnglishNumberToPersian
(number)
src/utils/helpers.js:22
↓ 1 callers
Function
convertJalaliDateTimeToDate
(dateString, timeString)
src/utils/ics.js:53
↓ 1 callers
Function
courseMapper
(cls)
src/utils/mappers.js:3
↓ 1 callers
Function
createInnerTRPCContext
()
src/server/api/trpc.ts:34
↓ 1 callers
Function
createPrismaClient
()
src/server/db.ts:5
↓ 1 callers
Function
createTRPCContext
()
src/server/api/trpc.ts:46
↓ 1 callers
Function
downloadJSON
(data, fileName)
src/components/schedule/ExportSchedulesButton.js:14
↓ 1 callers
Function
generateICS
(events = [], timezone)
src/utils/ics.js:225
↓ 1 callers
Function
getBaseUrl
()
src/utils/api.ts:14
↓ 1 callers
Function
getCourseFinalExamDateAndTime
(course)
src/components/schedule/TooltipContent.js:30
↓ 1 callers
Function
getDayOfWeek
(day)
src/utils/helpers.js:29
↓ 1 callers
Function
getFirstOccurrenceDates
(session, referenceDate)
src/utils/ics.js:77
↓ 1 callers
Function
handleAddCourseToSchedule
(course)
src/components/schedule/CourseSelector.js:80
↓ 1 callers
Function
handleMouseLeave
(course)
src/components/schedule/CourseSelector.js:129
↓ 1 callers
Function
isEmail
(value)
src/utils/validations.js:74
↓ 1 callers
Function
isMobileOrTablet
(userAgent)
src/utils/helpers.js:33
↓ 1 callers
Function
isNullOrUndefined
(value)
src/utils/validations.js:20
↓ 1 callers
Function
isPhoneNumber
(value)
src/utils/validations.js:79
↓ 1 callers
Function
normalizeImported
(parsed)
src/components/schedule/ImportSchedulesButton.js:50
↓ 1 callers
Function
nowToken
()
src/components/schedule/ExportSchedulesButton.js:34
↓ 1 callers
Function
populate
()
src/pages/api/admin/populate.ts:46
↓ 1 callers
Function
removeCourse
(course)
src/components/schedule/CourseSelector.js:107
↓ 1 callers
Function
renderProperty
(course, key)
src/components/exams/ExamsTable.js:35
↓ 1 callers
Function
triggerICSDownload
(fileName, icsContent)
src/utils/ics.js:264
↓ 1 callers
Function
validate
(validations, value)
src/utils/validations.js:2
Function
BToast
({ type, message })
src/components/dls/toast/BToast.js:23
Function
Course
({ course, ...props })
src/components/schedule/Course.js:3
Function
Custom404
()
src/pages/404.js:5
Function
DeleteCourseDialogConfirmation
({ isOpen, onClose, onConfirm, })
src/components/schedule/DeleteCourseDialogConfirmation.js:5
Function
DeleteScheduleButton
()
src/components/schedule/DeleteScheduleButton.js:7
Function
DuplicateScheduleButton
()
src/components/schedule/DuplicateScheduleButton.js:8
Function
ExamsPage
()
src/pages/exams.js:5
Function
ExportScheduleCalendarButton
()
src/components/schedule/ExportScheduleCalendarButton.js:15
Function
ExportScheduleImageButton
()
src/components/schedule/ExportScheduleImageButton.js:10
Function
ExportSchedulesButton
()
src/components/schedule/ExportSchedulesButton.js:8
Function
Home
()
src/pages/index.js:3
Function
ImportSchedulesButton
()
src/components/schedule/ImportSchedulesButton.js:35
Function
InfoDialog
({ isOpen, onClose })
src/components/InfoDialog.js:8
Function
MyApp
({ Component, pageProps, router })
src/pages/_app.tsx:15
Function
NavBarMenu
()
src/components/NavBarMenu.js:33
Function
SchedulesPage
({ colleges })
src/pages/schedules.js:13
Function
ToastProvider
({ children })
src/components/dls/toast/ToastProvider.js:6
Function
Tooltip
({ content, position })
src/components/dls/Tooltip.js:3
Function
classNames
(...classes)
src/components/NavBarMenu.js:6
Function
config
()
src/utils/api.ts:22
Function
createNewSchedule
()
src/components/schedule/ScheduleTabs.js:19
Function
duplicateSchedule
()
src/components/schedule/DuplicateScheduleButton.js:13
Function
errorFormatter
({ shape, error })
src/server/api/trpc.ts:60
Function
getServerSideProps
()
src/pages/index.js:14
Function
getServerSideProps
(context)
src/pages/schedules.js:70
Function
handleClick
()
src/components/schedule/ImportSchedulesButton.js:46
Function
handleEventClick
(clickInfo)
src/components/schedule/Schedule.js:72
Function
handleEventMouseEnter
(clickInfo)
src/components/schedule/Schedule.js:77
Function
handleEventMouseLeave
(_)
src/components/schedule/Schedule.js:92
Function
handleFetchCollegeCourses
(college)
src/components/schedule/CourseSelector.js:76
Function
handleFormSubmit
(event)
src/components/dls/BForm.js:29
Function
handleMouseEnter
(course, event)
src/components/schedule/CourseSelector.js:119
Function
handleSelect
(college)
src/components/schedule/CollegeCombobox.js:26
Function
handleValidation
(event, showError = true)
src/components/dls/BInput.js:37
Function
handler
(req: NextApiRequest, res: NextApiResponse)
src/pages/api/admin/populate.ts:33
Function
hasLetter
(value)
src/utils/validations.js:59
Function
hasNumber
(value)
src/utils/validations.js:54
Function
isEmailOrPhoneNumber
(value)
src/utils/validations.js:84
Function
isGreaterOrEqualThan
(amount)
src/utils/validations.js:28
Function
isLessOrEqualThan
(amount)
src/utils/validations.js:32
Function
isLetter
(value)
src/utils/validations.js:69
Function
isNumber
(value)
src/utils/validations.js:64
Function
lengthIsEqualTo
(count)
src/utils/validations.js:44
Function
lengthIsGreaterOrEqualThan
(count)
src/utils/validations.js:36
Function
lengthIsLessOrEqualThan
(count)
src/utils/validations.js:40
Function
onChangeWrapper
(event)
src/components/dls/BInput.js:58
Function
onFileChange
(e)
src/components/schedule/ImportSchedulesButton.js:63
Function
removeCourse
(courseId)
src/components/exams/ExamsTable.js:53
Function
removeCourse
()
src/components/schedule/Schedule.js:97
Function
removeSchedule
()
src/components/schedule/DeleteScheduleButton.js:14
Function
shareImage
()
src/components/schedule/ExportScheduleImageButton.js:14
Function
toggleShow
(event)
src/components/dls/BInputPassword.js:28
Function
tooltip
(title, className)
src/components/NavBar.js:13
next →
1–100 of 101, ranked by callers