"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.MODAL_COMPONENTS = void 0;
var _MODAL_TYPES = require("./MODAL_TYPES");
var _ChatProfileModal = _interopRequireDefault(require("../../components/Modals/ChatProfileModal/ChatProfileModal"));
var _FilePreviewModal = _interopRequireDefault(require("../../components/Modals/FilePreviewModal/FilePreviewModal"));
var _NewChatModal = _interopRequireDefault(require("../../components/Modals/NewChatModal/NewChatModal"));
var _BlockedUsersModal = _interopRequireDefault(require("../../components/Modals/SettingsModals/BlockedUsers/BlockedUsersModal"));
var _DocumentSharesModal = _interopRequireDefault(require("../../components/Modals/SettingsModals/DocumentShares/DocumentSharesModal"));
var _ManageDataModal = _interopRequireDefault(require("../../components/Modals/SettingsModals/ManageDataModal/ManageDataModal"));
var _ProfileShares = _interopRequireDefault(require("../../components/Modals/SettingsModals/ProfileShares/ProfileShares"));
var _Referrals = _interopRequireDefault(require("../../components/Modals/SettingsModals/Referrals/Referrals"));
var _VisibilityModal = _interopRequireDefault(require("../../components/Modals/SettingsModals/Visibility/VisibilityModal"));
var _UserProfileModal = _interopRequireDefault(require("../../components/Modals/UserProfileModal/UserProfileModal"));
var _UserSettingsModal = _interopRequireDefault(require("../../components/Modals/UserSettingsModal/UserSettingsModal"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
// Modal-id → component registry. Split out from MODAL_TYPES.ts to
// break the require cycle between the type constants and the modal
// components that reference them. The only caller is Modal/Modal.tsx
// — every other consumer just needs MODAL_TYPES.

const MODAL_COMPONENTS = exports.MODAL_COMPONENTS = {
  [_MODAL_TYPES.MODAL_TYPES.SETTINGS]: _UserSettingsModal.default,
  [_MODAL_TYPES.MODAL_TYPES.NEW_CHAT]: _NewChatModal.default,
  [_MODAL_TYPES.MODAL_TYPES.PROFILE]: _UserProfileModal.default,
  [_MODAL_TYPES.MODAL_TYPES.CHAT_PROFILE]: _ChatProfileModal.default,
  [_MODAL_TYPES.MODAL_TYPES.MANAGE_DATA]: _ManageDataModal.default,
  [_MODAL_TYPES.MODAL_TYPES.VISIBILITY]: _VisibilityModal.default,
  [_MODAL_TYPES.MODAL_TYPES.REFERRALS]: _Referrals.default,
  [_MODAL_TYPES.MODAL_TYPES.DOCUMENT_SHARES]: _DocumentSharesModal.default,
  [_MODAL_TYPES.MODAL_TYPES.PROFILE_SHARES]: _ProfileShares.default,
  [_MODAL_TYPES.MODAL_TYPES.BLOCKED_USERS]: _BlockedUsersModal.default,
  [_MODAL_TYPES.MODAL_TYPES.FILE_PREVIEW]: _FilePreviewModal.default
};
//# sourceMappingURL=MODAL_COMPONENTS.js.map