ÿØÿà JPEG ÿþ;
Server IP : 68.65.120.201 / Your IP : 216.73.216.135 Web Server : LiteSpeed System : Linux server179.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : taxhyuvu ( 2294) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/taxhyuvu/nodevenv/public_html/dp_taxhelplines/10/lib/node_modules/@restart/ui/esm/ |
Upload File : |
import * as React from 'react'; import { useMemo } from 'react'; import { useUncontrolledProp } from 'uncontrollable'; import { useSSRSafeId } from './ssr'; import TabContext from './TabContext'; import SelectableContext from './SelectableContext'; import TabPanel from './TabPanel'; import { jsx as _jsx } from "react/jsx-runtime"; const Tabs = props => { const { id: userId, generateChildId: generateCustomChildId, onSelect: propsOnSelect, activeKey: propsActiveKey, defaultActiveKey, transition, mountOnEnter, unmountOnExit, children } = props; const [activeKey, onSelect] = useUncontrolledProp(propsActiveKey, defaultActiveKey, propsOnSelect); const id = useSSRSafeId(userId); const generateChildId = useMemo(() => generateCustomChildId || ((key, type) => id ? `${id}-${type}-${key}` : null), [id, generateCustomChildId]); const tabContext = useMemo(() => ({ onSelect, activeKey, transition, mountOnEnter: mountOnEnter || false, unmountOnExit: unmountOnExit || false, getControlledId: key => generateChildId(key, 'tabpane'), getControllerId: key => generateChildId(key, 'tab') }), [onSelect, activeKey, transition, mountOnEnter, unmountOnExit, generateChildId]); return /*#__PURE__*/_jsx(TabContext.Provider, { value: tabContext, children: /*#__PURE__*/_jsx(SelectableContext.Provider, { value: onSelect || null, children: children }) }); }; Tabs.Panel = TabPanel; export default Tabs;