UNPKG

@sky-mavis/tanto-widget

Version:
16 lines (12 loc) 518 B
'use strict'; var react = require('react'); var errors = require('../../utils/errors.cjs'); var WidgetRouterContext = require('./WidgetRouterContext.cjs'); function useWidgetRouter() { const context = react.useContext(WidgetRouterContext.WidgetRouterContext); if (context === undefined) { throw new errors.TantoWidgetError(errors.TantoWidgetErrorCodes.CONTEXT_NOT_INITIALIZED, 'useWidgetRouter must be used within a WidgetRouterProvider'); } return context; } exports.useWidgetRouter = useWidgetRouter;