@dgui/react-shared
Advanced tools
| export * from './DrawerContext'; | ||
| export * from './DrawerIndexContext'; | ||
| export * from './DrawerToggleContext'; | ||
| export * from './TabContext'; | ||
| export * from './TabIndexContext'; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __exportStar(require("./DrawerContext"), exports); | ||
| __exportStar(require("./DrawerIndexContext"), exports); | ||
| __exportStar(require("./DrawerToggleContext"), exports); | ||
| __exportStar(require("./TabContext"), exports); | ||
| __exportStar(require("./TabIndexContext"), exports); |
| export * from './useDrawerIndex'; | ||
| export * from './useDrawerStatus'; | ||
| export * from './useSelectDrawer'; | ||
| export * from './useSelectTab'; | ||
| export * from './useTabIndex'; | ||
| export * from './useTabOrder'; | ||
| export * from './useTabs'; | ||
| export * from './useToggleDrawer'; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __exportStar = (this && this.__exportStar) || function(m, exports) { | ||
| for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __exportStar(require("./useDrawerIndex"), exports); | ||
| __exportStar(require("./useDrawerStatus"), exports); | ||
| __exportStar(require("./useSelectDrawer"), exports); | ||
| __exportStar(require("./useSelectTab"), exports); | ||
| __exportStar(require("./useTabIndex"), exports); | ||
| __exportStar(require("./useTabOrder"), exports); | ||
| __exportStar(require("./useTabs"), exports); | ||
| __exportStar(require("./useToggleDrawer"), exports); |
| declare function useDrawerIndex(): number; | ||
| export { useDrawerIndex }; | ||
| export default useDrawerIndex; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useDrawerIndex = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| function useDrawerIndex() { | ||
| const { drawerIndex } = (0, react_1.useContext)(Contexts_1.DrawerIndexContext); | ||
| return drawerIndex; | ||
| } | ||
| exports.useDrawerIndex = useDrawerIndex; | ||
| exports.default = useDrawerIndex; |
| declare const useDrawerStatus: () => boolean; | ||
| export { useDrawerStatus }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useDrawerStatus = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useDrawerStatus = () => { | ||
| const { drawerOpen } = (0, react_1.useContext)(Contexts_1.DrawerToggleContext); | ||
| return drawerOpen; | ||
| }; | ||
| exports.useDrawerStatus = useDrawerStatus; |
| declare const useSelectDrawer: () => (drawerIndex: number) => void; | ||
| export { useSelectDrawer }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useSelectDrawer = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useSelectDrawer = () => { | ||
| const { selectDrawer } = (0, react_1.useContext)(Contexts_1.DrawerIndexContext); | ||
| return selectDrawer; | ||
| }; | ||
| exports.useSelectDrawer = useSelectDrawer; |
| declare const useSelectTab: () => (tabIndex: number) => void; | ||
| export { useSelectTab }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useSelectTab = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useSelectTab = () => { | ||
| const { selectTab } = (0, react_1.useContext)(Contexts_1.TabIndexContext); | ||
| return selectTab; | ||
| }; | ||
| exports.useSelectTab = useSelectTab; |
| declare const useTabIndex: () => number; | ||
| export { useTabIndex }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useTabIndex = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useTabIndex = () => { | ||
| const { tabIndex } = (0, react_1.useContext)(Contexts_1.TabIndexContext); | ||
| return tabIndex; | ||
| }; | ||
| exports.useTabIndex = useTabIndex; |
| declare const useTabOrder: () => string[]; | ||
| export { useTabOrder }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useTabOrder = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useTabOrder = () => { | ||
| const { tabOrder } = (0, react_1.useContext)(Contexts_1.TabContext); | ||
| return tabOrder; | ||
| }; | ||
| exports.useTabOrder = useTabOrder; |
| declare const useTabs: () => { | ||
| [key: string]: import("..").TabType; | ||
| }; | ||
| export { useTabs }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useTabs = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useTabs = () => { | ||
| const { tabs } = (0, react_1.useContext)(Contexts_1.TabContext); | ||
| return tabs; | ||
| }; | ||
| exports.useTabs = useTabs; |
| declare const useDrawerToggle: () => (open?: boolean | undefined) => void; | ||
| export { useDrawerToggle }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.useDrawerToggle = void 0; | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const useDrawerToggle = () => { | ||
| const { toggleDrawer } = (0, react_1.useContext)(Contexts_1.DrawerToggleContext); | ||
| return toggleDrawer; | ||
| }; | ||
| exports.useDrawerToggle = useDrawerToggle; |
| /// <reference types="react" /> | ||
| import { type DrawerContextProps } from '../Types'; | ||
| export declare const defaults: DrawerContextProps; | ||
| declare const drawerContextDefaults: DrawerContextProps; | ||
| declare const DrawerContext: import("react").Context<DrawerContextProps>; | ||
| export default DrawerContext; | ||
| export { DrawerContext, drawerContextDefaults }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.defaults = void 0; | ||
| exports.drawerContextDefaults = exports.DrawerContext = void 0; | ||
| const react_1 = require("react"); | ||
| exports.defaults = { | ||
| const drawerContextDefaults = { | ||
| addDrawer: () => { }, | ||
@@ -11,4 +11,5 @@ drawerOrder: [], | ||
| }; | ||
| const DrawerContext = (0, react_1.createContext)(exports.defaults); | ||
| exports.drawerContextDefaults = drawerContextDefaults; | ||
| const DrawerContext = (0, react_1.createContext)(drawerContextDefaults); | ||
| exports.DrawerContext = DrawerContext; | ||
| DrawerContext.displayName = 'DrawerContext'; | ||
| exports.default = DrawerContext; |
| /// <reference types="react" /> | ||
| import { type DrawerIndexContextProps } from '../Types'; | ||
| export declare const defaults: DrawerIndexContextProps; | ||
| declare const drawerIndexDefaults: DrawerIndexContextProps; | ||
| declare const DrawerIndexContext: import("react").Context<DrawerIndexContextProps>; | ||
| export default DrawerIndexContext; | ||
| export { DrawerIndexContext, drawerIndexDefaults }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.defaults = void 0; | ||
| exports.drawerIndexDefaults = exports.DrawerIndexContext = void 0; | ||
| const react_1 = require("react"); | ||
| exports.defaults = { | ||
| const drawerIndexDefaults = { | ||
| drawerIndex: 0, | ||
| selectDrawer: () => { } | ||
| }; | ||
| const DrawerIndexContext = (0, react_1.createContext)(exports.defaults); | ||
| exports.drawerIndexDefaults = drawerIndexDefaults; | ||
| const DrawerIndexContext = (0, react_1.createContext)(drawerIndexDefaults); | ||
| exports.DrawerIndexContext = DrawerIndexContext; | ||
| DrawerIndexContext.displayName = 'DrawerIndexContext'; | ||
| exports.default = DrawerIndexContext; |
@@ -5,2 +5,2 @@ /// <reference types="react" /> | ||
| declare const DrawerToggleContext: import("react").Context<DrawerToggleContextProps>; | ||
| export default DrawerToggleContext; | ||
| export { DrawerToggleContext }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.defaults = void 0; | ||
| exports.DrawerToggleContext = exports.defaults = void 0; | ||
| const react_1 = require("react"); | ||
@@ -10,3 +10,3 @@ exports.defaults = { | ||
| const DrawerToggleContext = (0, react_1.createContext)(exports.defaults); | ||
| exports.DrawerToggleContext = DrawerToggleContext; | ||
| DrawerToggleContext.displayName = 'DrawerToggleContext'; | ||
| exports.default = DrawerToggleContext; |
| /// <reference types="react" /> | ||
| import { type TabContextProps } from '../Types'; | ||
| export declare const defaults: TabContextProps; | ||
| declare const tabDefaults: TabContextProps; | ||
| declare const TabContext: import("react").Context<TabContextProps>; | ||
| export default TabContext; | ||
| export { TabContext, tabDefaults }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.defaults = void 0; | ||
| exports.tabDefaults = exports.TabContext = void 0; | ||
| const react_1 = require("react"); | ||
| exports.defaults = { | ||
| const tabDefaults = { | ||
| addTab: () => { }, | ||
@@ -12,4 +12,5 @@ removeTab: () => { }, | ||
| }; | ||
| const TabContext = (0, react_1.createContext)(exports.defaults); | ||
| exports.tabDefaults = tabDefaults; | ||
| const TabContext = (0, react_1.createContext)(tabDefaults); | ||
| exports.TabContext = TabContext; | ||
| TabContext.displayName = 'TabContext'; | ||
| exports.default = TabContext; |
| /// <reference types="react" /> | ||
| import { type TabIndexContextProps } from '../Types'; | ||
| export declare const defaults: TabIndexContextProps; | ||
| declare const tabIndexDefaults: TabIndexContextProps; | ||
| declare const TabIndexContext: import("react").Context<TabIndexContextProps>; | ||
| export default TabIndexContext; | ||
| export { TabIndexContext, tabIndexDefaults }; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.defaults = void 0; | ||
| exports.tabIndexDefaults = exports.TabIndexContext = void 0; | ||
| const react_1 = require("react"); | ||
| exports.defaults = { | ||
| const tabIndexDefaults = { | ||
| selectTab: () => { }, | ||
| tabIndex: 0 | ||
| }; | ||
| const TabIndexContext = (0, react_1.createContext)(exports.defaults); | ||
| exports.tabIndexDefaults = tabIndexDefaults; | ||
| const TabIndexContext = (0, react_1.createContext)(tabIndexDefaults); | ||
| exports.TabIndexContext = TabIndexContext; | ||
| TabIndexContext.displayName = 'TabIndexContext'; | ||
| exports.default = TabIndexContext; |
+3
-6
@@ -1,7 +0,4 @@ | ||
| export { default as DrawerContext, defaults as drawerContextDefaults } from './Contexts/DrawerContext'; | ||
| export { default as DrawerIndexContext, defaults as drawerIndexDefaults } from './Contexts/DrawerIndexContext'; | ||
| export { default as DrawerToggleContext } from './Contexts/DrawerToggleContext'; | ||
| export { default as TabContext, defaults as tabDefaults } from './Contexts/TabContext'; | ||
| export { default as TabIndexContext, defaults as tabIndexDefaults } from './Contexts/TabIndexContext'; | ||
| export { default as Providers } from './Providers'; | ||
| export * from './Contexts'; | ||
| export * from './Hooks'; | ||
| export * from './Providers'; | ||
| export * from './Types'; |
+3
-20
@@ -16,23 +16,6 @@ "use strict"; | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Providers = exports.tabIndexDefaults = exports.TabIndexContext = exports.tabDefaults = exports.TabContext = exports.DrawerToggleContext = exports.drawerIndexDefaults = exports.DrawerIndexContext = exports.drawerContextDefaults = exports.DrawerContext = void 0; | ||
| var DrawerContext_1 = require("./Contexts/DrawerContext"); | ||
| Object.defineProperty(exports, "DrawerContext", { enumerable: true, get: function () { return __importDefault(DrawerContext_1).default; } }); | ||
| Object.defineProperty(exports, "drawerContextDefaults", { enumerable: true, get: function () { return DrawerContext_1.defaults; } }); | ||
| var DrawerIndexContext_1 = require("./Contexts/DrawerIndexContext"); | ||
| Object.defineProperty(exports, "DrawerIndexContext", { enumerable: true, get: function () { return __importDefault(DrawerIndexContext_1).default; } }); | ||
| Object.defineProperty(exports, "drawerIndexDefaults", { enumerable: true, get: function () { return DrawerIndexContext_1.defaults; } }); | ||
| var DrawerToggleContext_1 = require("./Contexts/DrawerToggleContext"); | ||
| Object.defineProperty(exports, "DrawerToggleContext", { enumerable: true, get: function () { return __importDefault(DrawerToggleContext_1).default; } }); | ||
| var TabContext_1 = require("./Contexts/TabContext"); | ||
| Object.defineProperty(exports, "TabContext", { enumerable: true, get: function () { return __importDefault(TabContext_1).default; } }); | ||
| Object.defineProperty(exports, "tabDefaults", { enumerable: true, get: function () { return TabContext_1.defaults; } }); | ||
| var TabIndexContext_1 = require("./Contexts/TabIndexContext"); | ||
| Object.defineProperty(exports, "TabIndexContext", { enumerable: true, get: function () { return __importDefault(TabIndexContext_1).default; } }); | ||
| Object.defineProperty(exports, "tabIndexDefaults", { enumerable: true, get: function () { return TabIndexContext_1.defaults; } }); | ||
| var Providers_1 = require("./Providers"); | ||
| Object.defineProperty(exports, "Providers", { enumerable: true, get: function () { return __importDefault(Providers_1).default; } }); | ||
| __exportStar(require("./Contexts"), exports); | ||
| __exportStar(require("./Hooks"), exports); | ||
| __exportStar(require("./Providers"), exports); | ||
| __exportStar(require("./Types"), exports); |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const jsx_runtime_1 = require("react/jsx-runtime"); | ||
| const DrawerIndexContext_1 = __importStar(require("../Contexts/DrawerIndexContext")); | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const DrawerIndexProvider = ({ children, drawerIndex: givenDrawerIndex, onSelectDrawer }) => { | ||
| const [drawerIndex, setDrawerIndex] = (0, react_1.useState)(DrawerIndexContext_1.defaults.drawerIndex); | ||
| const [drawerIndex, setDrawerIndex] = (0, react_1.useState)(Contexts_1.drawerIndexDefaults.drawerIndex); | ||
| (0, react_1.useEffect)(() => { | ||
@@ -57,5 +34,5 @@ const safeIndex = Number.isSafeInteger(givenDrawerIndex) && | ||
| ]); | ||
| return ((0, jsx_runtime_1.jsx)(DrawerIndexContext_1.default.Provider, { value: value, children: children })); | ||
| return ((0, jsx_runtime_1.jsx)(Contexts_1.DrawerIndexContext.Provider, { value: value, children: children })); | ||
| }; | ||
| DrawerIndexProvider.displayName = 'DrawerIndexProvider'; | ||
| exports.default = DrawerIndexProvider; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| var __rest = (this && this.__rest) || function (s, e) { | ||
@@ -38,7 +15,7 @@ var t = {}; | ||
| const jsx_runtime_1 = require("react/jsx-runtime"); | ||
| const DrawerContext_1 = __importStar(require("../Contexts/DrawerContext")); | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const DrawerProvider = ({ children }) => { | ||
| const [drawers, setDrawers] = (0, react_1.useState)(DrawerContext_1.defaults.drawers); | ||
| const [drawerOrder, setDrawerOrder] = (0, react_1.useState)(DrawerContext_1.defaults.drawerOrder); | ||
| const [drawers, setDrawers] = (0, react_1.useState)(Contexts_1.drawerContextDefaults.drawers); | ||
| const [drawerOrder, setDrawerOrder] = (0, react_1.useState)(Contexts_1.drawerContextDefaults.drawerOrder); | ||
| const addDrawer = (0, react_1.useCallback)((drawer, position) => { | ||
@@ -125,5 +102,5 @@ const { drawerId, tabId } = drawer, restOfDrawer = __rest(drawer, ["drawerId", "tabId"]); | ||
| ]); | ||
| return ((0, jsx_runtime_1.jsx)(DrawerContext_1.default.Provider, { value: value, children: children })); | ||
| return ((0, jsx_runtime_1.jsx)(Contexts_1.DrawerContext.Provider, { value: value, children: children })); | ||
| }; | ||
| DrawerProvider.displayName = 'DrawerProvider'; | ||
| exports.default = DrawerProvider; |
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const jsx_runtime_1 = require("react/jsx-runtime"); | ||
| const DrawerToggleContext_1 = __importDefault(require("../Contexts/DrawerToggleContext")); | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
@@ -44,5 +41,5 @@ const DrawerToggleProvider = ({ children, drawerOpen: givenDrawerOpen, onDrawerToggle }) => { | ||
| ]); | ||
| return ((0, jsx_runtime_1.jsx)(DrawerToggleContext_1.default.Provider, { value: value, children: children })); | ||
| return ((0, jsx_runtime_1.jsx)(Contexts_1.DrawerToggleContext.Provider, { value: value, children: children })); | ||
| }; | ||
| DrawerToggleProvider.displayName = 'DrawerToggleProvider'; | ||
| exports.default = DrawerToggleProvider; |
| import { type ProvidersProps } from '../Types'; | ||
| import { type FunctionComponent } from 'react'; | ||
| declare const Providers: FunctionComponent<ProvidersProps>; | ||
| export default Providers; | ||
| export { Providers }; |
@@ -6,2 +6,3 @@ "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.Providers = void 0; | ||
| const jsx_runtime_1 = require("react/jsx-runtime"); | ||
@@ -16,3 +17,3 @@ const DrawerIndexProvider_1 = __importDefault(require("./DrawerIndexProvider")); | ||
| }; | ||
| exports.Providers = Providers; | ||
| Providers.displayName = 'SharedProviders'; | ||
| exports.default = Providers; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const jsx_runtime_1 = require("react/jsx-runtime"); | ||
| const TabIndexContext_1 = __importStar(require("../Contexts/TabIndexContext")); | ||
| const TabIndexContext_1 = require("../Contexts/TabIndexContext"); | ||
| const react_1 = require("react"); | ||
| const TabIndexProvider = ({ children, onSelectTab, tabIndex: givenTabIndex }) => { | ||
| const [tabIndex, setTabIndex] = (0, react_1.useState)(TabIndexContext_1.defaults.tabIndex); | ||
| const [tabIndex, setTabIndex] = (0, react_1.useState)(TabIndexContext_1.tabIndexDefaults.tabIndex); | ||
| (0, react_1.useEffect)(() => { | ||
@@ -57,5 +34,5 @@ const safeIndex = Number.isSafeInteger(givenTabIndex) && | ||
| ]); | ||
| return ((0, jsx_runtime_1.jsx)(TabIndexContext_1.default.Provider, { value: value, children: children })); | ||
| return ((0, jsx_runtime_1.jsx)(TabIndexContext_1.TabIndexContext.Provider, { value: value, children: children })); | ||
| }; | ||
| exports.default = TabIndexProvider; | ||
| TabIndexProvider.displayName = 'TabIndexProvider'; |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| var __rest = (this && this.__rest) || function (s, e) { | ||
@@ -36,14 +13,10 @@ var t = {}; | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const jsx_runtime_1 = require("react/jsx-runtime"); | ||
| const TabContext_1 = __importStar(require("../Contexts/TabContext")); | ||
| const TabIndexContext_1 = __importDefault(require("../Contexts/TabIndexContext")); | ||
| const Contexts_1 = require("../Contexts"); | ||
| const react_1 = require("react"); | ||
| const TabProvider = ({ children }) => { | ||
| const { selectTab, tabIndex } = (0, react_1.useContext)(TabIndexContext_1.default); | ||
| const [tabs, setTabs] = (0, react_1.useState)(TabContext_1.defaults.tabs); | ||
| const [tabOrder, setTabOrder] = (0, react_1.useState)(TabContext_1.defaults.tabOrder); | ||
| const { selectTab, tabIndex } = (0, react_1.useContext)(Contexts_1.TabIndexContext); | ||
| const [tabs, setTabs] = (0, react_1.useState)(Contexts_1.tabDefaults.tabs); | ||
| const [tabOrder, setTabOrder] = (0, react_1.useState)(Contexts_1.tabDefaults.tabOrder); | ||
| const addTab = (0, react_1.useCallback)((tab, goto, position) => { | ||
@@ -127,5 +100,5 @@ const { tabId } = tab; | ||
| ]); | ||
| return ((0, jsx_runtime_1.jsx)(TabContext_1.default.Provider, { value: value, children: children })); | ||
| return ((0, jsx_runtime_1.jsx)(Contexts_1.TabContext.Provider, { value: value, children: children })); | ||
| }; | ||
| TabProvider.displayName = 'TabProvider'; | ||
| exports.default = TabProvider; |
+4
-4
@@ -5,3 +5,3 @@ { | ||
| "license": "LGPL-3.0-or-later", | ||
| "version": "0.7.0", | ||
| "version": "0.8.0-beta.1", | ||
| "private": false, | ||
@@ -53,4 +53,4 @@ "description": "Shared Components for a boilerplate React GUI", | ||
| "@digest/typescript": "^4.3.0", | ||
| "@types/jest": "^29.5.11", | ||
| "@types/react": "^18.2.48", | ||
| "@types/jest": "^29.5.12", | ||
| "@types/react": "^18.2.55", | ||
| "@types/react-test-renderer": "^18.0.7", | ||
@@ -75,3 +75,3 @@ "cross-env": "^7.0.3", | ||
| ], | ||
| "gitHead": "6fa60c3a1c99104b02021d98c100c976c9eeafdb" | ||
| "gitHead": "299d1ea52f5f17234e5d196674fb6e997c854d0a" | ||
| } |
50
66.67%712
6.59%74567
-0.47%