reducer() — supabase Function Reference
Architecture documentation for the reducer() function in AuthSmsProviderConfig.tsx from the supabase codebase.
Entity Profile
Dependency Diagram
graph TD f524fc5e_b03a_97d2_8d73_c1ee39fdde34["reducer()"] b6c39fa8_eb5d_6292_0091_ccda003cb449["safeHistoryReplaceState()"] f524fc5e_b03a_97d2_8d73_c1ee39fdde34 -->|calls| b6c39fa8_eb5d_6292_0091_ccda003cb449 style f524fc5e_b03a_97d2_8d73_c1ee39fdde34 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
apps/docs/components/AuthSmsProviderConfig/AuthSmsProviderConfig.tsx lines 13–22
const reducer = (_, action: (typeof PhoneLoginsItems)[number] | undefined) => {
const url = new URL(document.location.href)
if (action) {
url.searchParams.set('showSmsProvider', encodeURIComponent(action.name))
} else {
url.searchParams.delete('showSmsProvider')
}
safeHistoryReplaceState(url.toString())
return action
}
Domain
Subdomains
Source
Frequently Asked Questions
What does reducer() do?
reducer() is a function in the supabase codebase.
What does reducer() call?
reducer() calls 1 function(s): safeHistoryReplaceState.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free