Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/R44VC0RP/teslanav.com
/ functions
Functions
200 in github.com/R44VC0RP/teslanav.com
⨍
Functions
200
◇
Types & classes
41
↓ 1 callers
Function
useServiceWorker
()
app/providers.tsx:6
↓ 1 callers
Function
useSpeedCameras
({ bounds, refreshInterval = 300000, // 5 minutes (cameras don't change often) debounceMs = 400, // 400m
hooks/useSpeedCameras.ts:35
↓ 1 callers
Function
useWazeAlerts
({ bounds, refreshInterval = 30000, // 30 seconds - safety-critical data needs frequent updates debounce
hooks/useWazeAlerts.ts:62
Function
AdminPage
()
app/admin/page.tsx:31
Function
ArrowLeftIcon
({ className }: { className?: string })
app/record/page.tsx:236
Function
ArrowLeftIcon
({ className }: { className?: string })
app/view/page.tsx:292
Function
BellIcon
({ className }: { className?: string })
app/admin/page.tsx:641
Function
Button
({ className, variant, size, asChild = false, ...props }: React.ComponentProps<"button"> & Variant
components/ui/button.tsx:39
Function
CalendarIcon
({ className }: { className?: string })
app/admin/page.tsx:608
Function
ChangelogModal
({ isDarkMode }: ChangelogModalProps)
components/ChangelogModal.tsx:13
Function
ChartIcon
({ className }: { className?: string })
app/admin/page.tsx:616
Function
CheckIcon
({ className }: { className?: string })
components/FeedbackModal.tsx:319
Function
ChevronRightIcon
({ className }: { className?: string })
components/NavigateSearch.tsx:279
Function
ClockIcon
({ className }: { className?: string })
app/page.tsx:1814
Function
CloseIcon
({ className }: { className?: string })
components/NavigateSearch.tsx:287
Function
CloseIcon
({ className }: { className?: string })
components/SettingsModal.tsx:604
Function
CloseIcon
({ className }: { className?: string })
components/FeedbackModal.tsx:311
Function
CloseIcon
({ className }: { className?: string })
components/ChangelogModal.tsx:203
Function
CloseIcon
({ className }: { className?: string })
app/admin/page.tsx:657
Function
CloseNavIcon
({ className }: { className?: string })
app/page.tsx:1798
Function
CrosshairIcon
({ className }: { className?: string })
app/page.tsx:1780
Function
DELETE
( request: NextRequest, { params }: { params: Promise<{ id: string }> } )
app/api/recording/[id]/route.ts:7
Function
DesktopIcon
({ className }: { className?: string })
app/page.tsx:1854
Function
EmailIcon
({ className }: { className?: string })
components/SettingsModal.tsx:612
Function
ErrorIcon
({ className }: { className?: string })
components/FeedbackModal.tsx:327
Function
ExternalLinkIcon
({ className }: { className?: string })
components/SettingsModal.tsx:620
Function
ExternalLinkIcon
({ className }: { className?: string })
components/ChangelogModal.tsx:211
Function
FeedbackIcon
({ className }: { className?: string })
components/FeedbackModal.tsx:303
Function
FeedbackModal
({ isOpen, onClose, isDarkMode }: FeedbackModalProps)
components/FeedbackModal.tsx:13
Function
GET
(request: NextRequest)
app/api/geocode/route.ts:47
Function
GET
(request: NextRequest)
app/api/geocode/reverse/route.ts:16
Function
GET
(request: NextRequest)
app/api/directions/route.ts:35
Function
GET
(request: NextRequest)
app/api/waze/route.ts:37
Function
GET
(request: NextRequest)
app/api/tiles/route.ts:57
Function
GET
()
app/api/tiles/stats/route.ts:6
Function
GET
(request: NextRequest)
app/api/recording/route.ts:69
Function
GET
(request: NextRequest)
app/api/speedcameras/route.ts:98
Function
GET
(request: NextRequest)
app/api/admin/usage/route.ts:45
Function
HelpIcon
({ className }: { className?: string })
app/page.tsx:1870
Function
Home
()
app/page.tsx:51
Function
LimitIcon
({ className }: { className?: string })
app/admin/page.tsx:624
Function
LiveHome
()
app/page.tsx:59
Function
LocationPinIcon
({ className }: { className?: string })
components/NavigateSearch.tsx:295
Function
LocationSearchIcon
({ className }: { className?: string })
app/page.tsx:1846
Function
MinusIcon
({ className }: { className?: string })
app/page.tsx:1772
Function
MoonIcon
({ className }: { className?: string })
app/page.tsx:1756
Function
NavigateIcon
({ className }: { className?: string })
components/NavigateSearch.tsx:271
Function
NavigateSearch
({ isDarkMode = false, onSelectDestination, onOpenChange, userLocation, }: NavigateSearchProps)
components/NavigateSearch.tsx:20
Function
NavigateToIcon
({ className }: { className?: string })
app/page.tsx:1806
Function
OPTIONS
()
app/api/tiles/route.ts:183
Function
POST
(request: NextRequest)
app/api/feedback/route.ts:28
Function
POST
(request: NextRequest)
app/api/recording/route.ts:7
Function
POST
(request: NextRequest)
app/api/admin/usage/route.ts:131
Function
PUT
(request: NextRequest)
app/api/admin/usage/route.ts:195
Function
PieIcon
({ className }: { className?: string })
app/admin/page.tsx:632
Function
PlayCircleIcon
({ className }: { className?: string })
app/view/page.tsx:308
Function
PlayIcon
({ className }: { className?: string })
app/page.tsx:1830
Function
PlayIcon
({ className }: { className?: string })
app/record/page.tsx:220
Function
PlusIcon
({ className }: { className?: string })
app/page.tsx:1764
Function
PoliceAlertIcon
({ className }: { className?: string })
app/page.tsx:1822
Function
Providers
({ children }: { children: React.ReactNode })
app/providers.tsx:26
Function
RecordIcon
({ className }: { className?: string })
app/view/page.tsx:300
Function
RecordPage
()
app/record/page.tsx:11
Function
RefreshIcon
({ className }: { className?: string })
app/admin/page.tsx:600
Function
ReplayIcon
({ className }: { className?: string })
app/view/page.tsx:325
Function
RootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
app/layout.tsx:237
Function
RouteIcon
({ className }: { className?: string })
app/view/page.tsx:333
Function
RouteSelector
({ routes, selectedIndex, onSelectRoute, isDarkMode = false, }: RouteSelectorProps)
components/RouteSelector.tsx:55
Function
SendIcon
({ className }: { className?: string })
components/FeedbackModal.tsx:335
Function
SettingsIcon
({ className }: { className?: string })
app/page.tsx:1789
Function
SettingsModal
({ isOpen, onClose, isDarkMode, showWazeAlerts, onToggleWazeAlerts, showSpeedCameras, onToggleSp
components/SettingsModal.tsx:33
Function
ShieldIcon
({ className }: { className?: string })
app/admin/page.tsx:592
Function
ShutdownHome
()
app/page.tsx:1718
Function
StopIcon
({ className }: { className?: string })
app/page.tsx:1838
Function
SummaryCard
({ label, value, icon, highlight = false, }: { label: string; value: string; icon: React.ReactNo
app/admin/page.tsx:567
Function
SunIcon
({ className }: { className?: string })
app/page.tsx:1748
Function
SyncIcon
({ className }: { className?: string })
app/admin/page.tsx:649
Function
TeslaIcon
({ className }: { className?: string })
app/page.tsx:1862
Function
Toggle
({ enabled, onToggle, isDarkMode }: { enabled: boolean; onToggle: (value: boolean) => void; i
components/SettingsModal.tsx:572
Function
TrashIcon
({ className }: { className?: string })
app/record/page.tsx:228
Function
TrashIcon
({ className }: { className?: string })
app/view/page.tsx:317
Function
ViewPage
()
app/view/page.tsx:29
Function
WazeIcon
({ className }: { className?: string })
app/page.tsx:1878
Function
handleClickOutside
(e: MouseEvent)
components/NavigateSearch.tsx:37
Function
handleContextMenu
(e: MouseEvent)
components/Map.tsx:848
Function
handleKeyDown
(e: React.KeyboardEvent)
components/NavigateSearch.tsx:120
Function
handleLogin
(e: React.FormEvent)
app/admin/page.tsx:98
Function
handleLogout
()
app/admin/page.tsx:103
Function
handleStyleLoad
()
components/Map.tsx:1021
Function
handleSyncUsage
()
app/admin/page.tsx:110
Function
handleTouchEnd
()
components/Map.tsx:843
Function
handleTouchMove
(e: TouchEvent)
components/Map.tsx:827
Function
handleTouchStart
(e: TouchEvent)
components/Map.tsx:799
Function
handler
(e: MediaQueryListEvent)
app/page.tsx:780
Function
loadSessionsFromStorage
()
app/view/page.tsx:13
Function
parseOsmElement
(element: { id: number; lat: number; lon: number; tags?: Record<string, string>; })
app/api/speedcameras/route.ts:64
Function
proxy
(request: NextRequest)
proxy.ts:5
Function
rewrites
()
next.config.ts:9
Function
shutdownPostHog
()
lib/posthog-server.ts:19
Function
useReverseGeocode
( latitude: number | null, longitude: number | null )
hooks/useReverseGeocode.ts:19
← previous
101–200 of 200, ranked by callers