Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/FormidableLabs/nuka-carousel
/ functions
Functions
56 in github.com/FormidableLabs/nuka-carousel
⨍
Functions
56
◇
Types & classes
3
↓ 14 callers
Function
usePaging
({ totalPages, wrapMode, initialPage, }: PagingProps)
packages/nuka/src/hooks/use-paging.tsx:18
↓ 9 callers
Function
useMeasurement
({ element, scrollDistance }: MeasurementProps)
packages/nuka/src/hooks/use-measurement.tsx:11
↓ 4 callers
Function
arraySeq
(length: number, initialValue: number)
packages/nuka/src/utils/array.ts:7
↓ 4 callers
Function
cls
(...classes: ClassName[])
packages/nuka/src/utils/css.ts:3
↓ 4 callers
Function
useCarousel
()
packages/nuka/src/hooks/use-carousel.tsx:19
↓ 3 callers
Function
getExampleSlideStyles
(index: number)
packages/nuka/src/Carousel/ExampleSlide.tsx:3
↓ 2 callers
Function
arraySum
(values: number[])
packages/nuka/src/utils/array.ts:16
↓ 2 callers
Function
cls
(...classes)
website/src/components/custom-arrows-demo.tsx:5
↓ 2 callers
Function
goBack
()
packages/nuka/src/hooks/use-paging.tsx:44
↓ 2 callers
Function
goForward
()
packages/nuka/src/hooks/use-paging.tsx:36
↓ 2 callers
Function
goToPage
(idx: number)
packages/nuka/src/hooks/use-paging.tsx:31
↓ 2 callers
Function
isBrowser
()
packages/nuka/src/utils/browser.ts:1
↓ 2 callers
Function
isMouseEvent
( e: React.MouseEvent | React.TouchEvent, )
packages/nuka/src/utils/mouse.ts:1
↓ 2 callers
Function
useHover
({ element, enabled, }: { element: RefObject<T>; enabled: boolean; })
packages/nuka/src/hooks/use-hover.tsx:4
↓ 1 callers
Function
className
(index: number)
packages/nuka/src/Carousel/PageIndicators.tsx:7
↓ 1 callers
Function
className
(index: number)
website/src/components/custom-dots-demo.tsx:8
↓ 1 callers
Function
useInterval
( callback: CallbackFunction, delay: number, enabled = true, )
packages/nuka/src/hooks/use-interval.tsx:5
↓ 1 callers
Function
useKeyboard
({ element, enabled, goForward, goBack, }: { element: RefObject<T>; enabled: boolean; goForward:
packages/nuka/src/hooks/use-keyboard.tsx:4
↓ 1 callers
Function
useReducedMotion
({ enabled }: { enabled: boolean })
packages/nuka/src/hooks/use-reduced-motion.tsx:9
↓ 1 callers
Function
useResizeObserver
(element: RefObject<HTMLElement>)
packages/nuka/src/hooks/use-resize-observer.tsx:3
Function
BasicButtonDemo
(props: CarouselProps)
website/src/components/basic-button-demo.tsx:6
Function
CarouselDemo
()
website/src/components/carousel-demo.tsx:34
Function
CustomArrows
()
website/src/components/custom-arrows-demo.tsx:9
Function
CustomDots
()
website/src/components/custom-dots-demo.tsx:5
Function
CustomGoToPageRenderComponent
(props: CarouselProps)
packages/nuka/src/Carousel/Carousel.stories.tsx:141
Function
DemoCard
({ title, description, imageSrc, price })
website/src/components/carousel-demo.tsx:5
Function
ExampleSlide
({ index }: { index: number })
packages/nuka/src/Carousel/ExampleSlide.tsx:12
Function
FeatureCard
({ src, title }: { src: string; title: string })
website/src/components/full-feature-demo.tsx:4
Function
FlatDarkButton
({ children, ...props })
website/src/components/buttons.tsx:3
Function
FocusableLinkSlide
({ index }: { index: number })
packages/nuka/src/Carousel/ExampleSlide.tsx:28
Function
FullFeatureDemo
()
website/src/components/full-feature-demo.tsx:27
Function
FullWidthSlide
({ index }: { index: number })
packages/nuka/src/Carousel/ExampleSlide.tsx:16
Function
Index
()
website/src/pages/index.tsx:12
Function
LandingBanner
({ body, cta, heading, showDivider, }: { body: string; cta: { link: string; text: string }; head
website/src/components/landing/landing-banner.tsx:5
Function
LandingDivider
()
website/src/components/landing/landing-divider.tsx:3
Function
LandingFeaturedProjects
({ heading, projects, showDivider, }: { heading: string; projects: { name: featuredProject;
website/src/components/landing/landing-featured-projects.tsx:17
Function
LandingFeatures
({ heading, list, showDivider, }: { heading: string; list: { imgSrc: string; alt: string; title: str
website/src/components/landing/landing-features.tsx:4
Function
LandingHero
({ body, copyText, heading, navItems, }: { body: string; copyText: string; heading: string; na
website/src/components/landing/landing-hero.tsx:4
Function
LandingLogos
({ body, heading, list, showDivider, }: { body: string; heading: string; list: { imgSrc: string;
website/src/components/landing/landing-logos.tsx:4
Function
NFLinkButton
({ children, link }: ButtonProps)
website/src/components/landing/nf-link-button.tsx:9
Function
NavButtons
()
packages/nuka/src/Carousel/NavButtons.tsx:4
Function
PageIndicators
()
packages/nuka/src/Carousel/PageIndicators.tsx:4
Function
StorybookComponent
(props: CarouselProps)
packages/nuka/src/Carousel/Carousel.stories.tsx:14
Method
attachEvent
(event: string, listener: EventListener)
packages/nuka/globals.d.ts:2
Method
attachEvent
(event: string, listener: EventListener)
packages/nuka/globals.d.ts:8
Function
configurePostCss
(postcssOptions)
website/docusaurus.config.js:55
Method
detachEvent
(event: string, listener: EventListener)
packages/nuka/globals.d.ts:3
Method
detachEvent
(event: string, listener: EventListener)
packages/nuka/globals.d.ts:9
Function
getInitialState
()
packages/nuka/src/hooks/use-reduced-motion.tsx:6
Function
listener
(event: MediaQueryListEvent)
packages/nuka/src/hooks/use-reduced-motion.tsx:17
Function
onKeyDown
(e: KeyboardEvent)
packages/nuka/src/hooks/use-keyboard.tsx:19
Function
onMouseOut
()
packages/nuka/src/hooks/use-hover.tsx:20
Function
onMouseOver
()
packages/nuka/src/hooks/use-hover.tsx:19
Function
onTouchEnd
()
packages/nuka/src/Carousel/Carousel.tsx:98
Function
onTouchMove
(e: MouseEvent | TouchEvent)
packages/nuka/src/Carousel/Carousel.tsx:93
Function
onTouchStart
(e: MouseEvent | TouchEvent)
packages/nuka/src/Carousel/Carousel.tsx:87