"use strict";

exports.__esModule = true;
exports.DataExtension = void 0;
var _CustomFieldModal = require("../CustomFieldModal");
var _CustomColumns = require("../CustomColumns");
var _ArchiveFieldModal = require("../CustomFieldsPanel/ArchiveFieldModal");
var _CustomColumnsAddCustomFieldCTAButton = require("../CustomFieldsPanel/CustomColumnsAddCustomFieldCTAButton");
var _CustomColumnsEditCustomFieldCTAButton = require("../CustomFieldsPanel/CustomColumnsEditCustomFieldCTAButton");
var _ArchivedItemsCTAButton = require("../ArchivedItemsPanel/ArchivedItemsCTAButton");
var _CollectionDataExtensionState = require("./CollectionDataExtensionState");
var _FileCardList = require("../FileCard/FileCardList");
var _CustomFieldsCollectionPanelEntry = require("../CustomFieldsPanel/CustomFieldsCollectionPanelEntry");
var _manageCustomFieldsPageAction = require("./manageCustomFieldsPageAction");
const DataExtension = _ => {
  return null;
};
exports.DataExtension = DataExtension;
DataExtension.setDataExtensionOnTable = function (toolbar, overrides) {
  toolbar.collectionDataExtension ?? (toolbar.collectionDataExtension = new _CollectionDataExtensionState.CollectionDataExtensionState({
    toolbar,
    container: toolbar.container,
    DataExtension,
    props: overrides,
    ...overrides
  }));
};
DataExtension.FileCardList = _FileCardList.FileCardList;
DataExtension.CustomFieldModal = _CustomFieldModal.CustomFieldModal;
DataExtension.ArchiveFieldModal = _ArchiveFieldModal.ArchiveFieldModal;
DataExtension.CustomColumns = _CustomColumns.CustomColumnsFull;
DataExtension.CustomColumnsAddCustomFieldCTAButton = _CustomColumnsAddCustomFieldCTAButton.CustomColumnsAddCustomFieldCTAButton;
DataExtension.CustomColumnsEditCustomFieldCTAButton = _CustomColumnsEditCustomFieldCTAButton.CustomColumnsEditCustomFieldCTAButton;
DataExtension.CustomColumnsArchivedItemsCTAButton = _ArchivedItemsCTAButton.ArchivedItemsCTAButton;
DataExtension.syncTableCollectionProps = state => {
  state.panels.registerSidePanel('customFields', _CustomFieldsCollectionPanelEntry.CustomFieldsCollectionPanelEntry);
};
DataExtension.manageCustomFieldsPageAction = _manageCustomFieldsPageAction.manageCustomFieldsPageAction;
//# sourceMappingURL=DataExtension.js.map