UNPKG

@blossom-carousel/react

Version:

A native-scroll-first carousel component for React.

2 lines (1 loc) 819 B
(function(e,s){typeof exports=="object"&&typeof module<"u"?s(exports,require("react/jsx-runtime"),require("@blossom-carousel/core"),require("react")):typeof define=="function"&&define.amd?define(["exports","react/jsx-runtime","@blossom-carousel/core","react"],s):(e=typeof globalThis<"u"?globalThis:e||self,s(e.BlossomCarousel={},e.React,e.BlossomCarouselCore,e.React))})(this,function(e,s,n,o){"use strict";const t=o.forwardRef(({children:i,as:l="div",...c},f)=>{const r=o.useRef(null);return o.useEffect(()=>{if(!r.current)return;const u=n.Blossom(r.current,{});return u.init(),()=>{u.destroy()}},[]),o.useImperativeHandle(f,()=>r.current),s.jsx(l,{ref:r,"blossom-carousel":"true",...c,children:i})});t.displayName="BlossomCarousel",e.BlossomCarousel=t,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})});