pragmate-ui
Version:
An advanced, on-demand React UI library optimized for BeyondJS. Pragmate UI provides modular, responsive, and accessible components with a focus on efficient bundle sizes and a streamlined development process.
1 lines • 4.97 kB
Source Map (JSON)
{"version":3,"sources":["__sources/tabs/ts/context.tsx","__sources/tabs/definitions.ts","__sources/tabs/ts/index.tsx","__sources/tabs/ts/panes.tsx","__sources/tabs/ts/tab.tsx","__sources/tabs/ts/tabs.tsx","__sources/tabs/ts/use-scroll.tsx"],"names":["_react","require","TabsContext","exports","React","createContext","useTabsContext","useContext","_context","_framerMotion","TabsContainer","active","onChange","className","children","panes","activeIndex","activeTab","setActiveTab","useState","value","cls","createElement","Provider","AnimatePresence","Panes","childrenArray","Children","toArray","Control","Tab","props","index","disabled","name","onClick","event","attrs","_useScroll","_tab","Tabs","ref","useRef","clone","item","isValidElement","type","key","tabChild","cloneElement","output","map","useScroll","tabRef","useEffect","scrollToTab","tabElement","current","querySelectorAll","container","containerRect","getBoundingClientRect","tabRect","scrollLeft","left","scrollTo","behavior","right"],"mappings":"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","file":"","sourceRoot":"/"}