UNPKG

@workday/canvas-kit-react

Version:

The parent module that contains all Workday Canvas Kit React components

19 lines (18 loc) 759 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useDialogModel = void 0; const popup_1 = require("@workday/canvas-kit-react/popup"); const common_1 = require("@workday/canvas-kit-react/common"); exports.useDialogModel = (0, common_1.createModelHook)({ defaultConfig: popup_1.usePopupModel.defaultConfig, requiredConfig: popup_1.usePopupModel.requiredConfig, contextOverride: popup_1.usePopupModel.Context, })(config => { const model = (0, popup_1.usePopupModel)(config); (0, popup_1.useInitialFocus)(model); (0, popup_1.useReturnFocus)(model); (0, popup_1.useCloseOnOutsideClick)(model); (0, popup_1.useCloseOnEscape)(model); (0, popup_1.useFocusRedirect)(model); return model; });