Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexrudall/rails-ai-book
/ functions
Functions
80 in github.com/alexrudall/rails-ai-book
⨍
Functions
80
◇
Types & classes
0
↓ 7 callers
Function
close
()
src/components/Search.jsx:273
↓ 2 callers
Function
isActive
(section)
src/components/TableOfContents.jsx:48
↓ 2 callers
Function
isH3Node
(node)
src/lib/sections.js:16
↓ 2 callers
Function
isHeadingNode
(node)
src/lib/sections.js:3
↓ 1 callers
Function
collectSections
(nodes, slugify = slugifyWithCounter())
src/lib/sections.js:31
↓ 1 callers
Function
extractSections
(node, sections, isRoot = true)
src/markdoc/search.mjs:25
↓ 1 callers
Function
getMessage
(message)
src/components/Hero.jsx:109
↓ 1 callers
Function
getNodeText
(node)
src/lib/sections.js:20
↓ 1 callers
Function
handleFormSubmit
()
src/components/Hero.jsx:72
↓ 1 callers
Function
handleInputKeyEvent
( event )
src/components/Hero.jsx:92
↓ 1 callers
Function
isH2Node
(node)
src/lib/sections.js:12
↓ 1 callers
Function
onScroll
()
src/components/TableOfContents.jsx:29
↓ 1 callers
Function
onScroll
()
src/components/Layout.jsx:27
↓ 1 callers
Function
toString
(node)
src/markdoc/search.mjs:12
↓ 1 callers
Function
useAutocomplete
({ close })
src/components/Search.jsx:29
↓ 1 callers
Function
useSearchProps
()
src/components/Search.jsx:346
↓ 1 callers
Function
withSearch
(nextConfig = {})
src/markdoc/search.mjs:44
Function
ArrowIcon
(props)
src/components/PrevNextLinks.jsx:9
Function
Button
({ variant = 'primary', className, ...props })
src/components/Button.jsx:11
Function
Callout
({ title, children, type = 'note' })
src/components/Callout.jsx:25
Function
CloseIcon
(props)
src/components/MobileNavigation.jsx:26
Function
CloseOnNavigation
({ close })
src/components/MobileNavigation.jsx:41
Function
CloseOnNavigation
({ close, autocomplete })
src/components/Search.jsx:248
Function
DarkIcon
(props)
src/components/ThemeSelector.jsx:24
Function
DarkMode
({ className, ...props })
src/components/Icon.jsx:75
Function
DocsHeader
({ title })
src/components/DocsHeader.jsx:7
Function
DocsLayout
({ children, frontmatter: { title }, nodes })
src/components/DocsLayout.jsx:7
Function
Fence
({ children, language })
src/components/Fence.jsx:7
Function
GitHubIcon
(props)
src/components/Layout.jsx:15
Function
Gradient
({ color = 'blue', ...props })
src/components/Icon.jsx:55
Function
Header
()
src/components/Layout.jsx:23
Function
Hero
()
src/components/Hero.jsx:161
Function
HeroBackground
(props)
src/components/HeroBackground.jsx:3
Function
HighlightQuery
({ text, query })
src/components/Search.jsx:114
Function
Icon
({ icon, color = 'blue', className, ...props })
src/components/Icon.jsx:26
Function
InstallationIcon
({ id, color })
src/components/icons/InstallationIcon.jsx:3
Function
Layout
({ children })
src/components/Layout.jsx:67
Function
LightIcon
(props)
src/components/ThemeSelector.jsx:12
Function
LightMode
({ className, ...props })
src/components/Icon.jsx:71
Function
LightbulbIcon
({ id, color })
src/components/icons/LightbulbIcon.jsx:3
Function
LoadingIcon
(props)
src/components/Search.jsx:85
Function
Logo
(props)
src/components/Logo.jsx:15
Function
Logomark
(props)
src/components/Logo.jsx:5
Function
MenuIcon
(props)
src/components/MobileNavigation.jsx:11
Function
MobileNavigation
()
src/components/MobileNavigation.jsx:52
Function
Navigation
({ className, onLinkClick })
src/components/Navigation.jsx:7
Function
NewsletterForm
( { status, message, onValidated })
src/components/Hero.jsx:61
Function
NewsletterSubscribe
()
src/components/Hero.jsx:41
Function
NotFound
()
src/app/not-found.jsx:3
Function
PageLink
({ title, href, dir = 'next', ...props })
src/components/PrevNextLinks.jsx:17
Function
PluginsIcon
({ id, color })
src/components/icons/PluginsIcon.jsx:3
Function
PresetsIcon
({ id, color })
src/components/icons/PresetsIcon.jsx:3
Function
PrevNextLinks
()
src/components/PrevNextLinks.jsx:44
Function
Prose
({ as, className, ...props })
src/components/Prose.jsx:3
Function
Providers
({ children })
src/app/providers.jsx:5
Function
QuickLink
({ title, description, href, icon })
src/components/QuickLinks.jsx:13
Function
QuickLinks
({ children })
src/components/QuickLinks.jsx:5
Function
RootLayout
({ children })
src/app/layout.jsx:34
Function
Search
()
src/components/Search.jsx:370
Function
SearchDialog
({ open, setOpen, className })
src/components/Search.jsx:259
Function
SearchIcon
(props)
src/components/Search.jsx:21
Function
SearchResult
({ result, autocomplete, collection, query })
src/components/Search.jsx:125
Function
SearchResults
({ autocomplete, query, collection })
src/components/Search.jsx:177
Function
SystemIcon
(props)
src/components/ThemeSelector.jsx:36
Function
TableOfContents
({ tableOfContents })
src/components/TableOfContents.jsx:7
Function
ThemeSelector
(props)
src/components/ThemeSelector.jsx:48
Function
ThemingIcon
({ id, color })
src/components/icons/ThemingIcon.jsx:3
Function
TrafficLightsIcon
(props)
src/components/Hero.jsx:31
Function
WarningIcon
({ id, color })
src/components/icons/WarningIcon.jsx:3
Function
getItemUrl
({ item })
src/components/Search.jsx:71
Function
getItems
()
src/components/Search.jsx:68
Function
getSources
({ query })
src/components/Search.jsx:63
Function
navigate
({ itemUrl })
src/components/Search.jsx:34
Function
onClick
()
src/components/Search.jsx:353
Function
onKeyDown
(event)
src/components/Search.jsx:283
Function
onLinkClick
(event)
src/components/MobileNavigation.jsx:56
Function
onStateChange
({ state })
src/components/Search.jsx:54
Function
shouldPanelOpen
({ state })
src/components/Search.jsx:57
Function
transform
(node, config)
src/markdoc/nodes.js:14
Function
webpack
(config, options)
src/markdoc/search.mjs:48