@microsoft/sp-webpart-base
Version:
SharePoint Framework support for building web parts
24 lines • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getErrorAceLoadConfiguration = void 0;
var tslib_1 = require("tslib");
var sp_core_library_1 = require("@microsoft/sp-core-library");
var sp_loader_1 = require("@microsoft/sp-loader");
var Utils_resx_1 = tslib_1.__importDefault(require("./Utils.resx"));
var ERROR_MESSAGE_ACE_MANIFEST_ID = '3ed4834b-756c-4c82-add3-a3acae4bf6cd';
/**
* Gets manifest and webPartData to load Error ACE
*
* @internal
*/
function getErrorAceLoadConfiguration(webPartData, errorMessage) {
return {
manifest: sp_loader_1._ManifestStore.instance.tryGetManifest(ERROR_MESSAGE_ACE_MANIFEST_ID),
webPartData: tslib_1.__assign(tslib_1.__assign({}, webPartData), { id: ERROR_MESSAGE_ACE_MANIFEST_ID, iconProperty: 'Error', properties: {
errorMessage: errorMessage || sp_core_library_1.Text.format(Utils_resx_1.default.DashCardNoManifestError, (webPartData === null || webPartData === void 0 ? void 0 : webPartData.title) || ''),
originalACEData: webPartData
} })
};
}
exports.getErrorAceLoadConfiguration = getErrorAceLoadConfiguration;
//# sourceMappingURL=getErrorAceLoadConfiguration.js.map