@arcgis/core
Version:
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
6 lines (5 loc) • 1.32 kB
JavaScript
/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.32/esri/copyright.txt for details.
*/
import{loadCalciteComponents as e}from"../../support/componentsUtils.js";import{iconByKind as t}from"../../support/iconUtils.js";import"../../support/widgetUtils.js";import{tsx as o,tsxFragment as s}from"../../support/jsxFactory.js";const i={notice:"esri-editor__notice"},n=()=>e({notice:()=>import("@esri/calcite-components/dist/components/calcite-notice")});function r({workflow:e,messages:t}){const i=[],n="content-start";if(e?.reliesOnOwnerAdminPrivileges){const e=t.ownerAdminNotice;i.push(o(c,{key:"owner-admin-notice",message:e,slot:n}))}if(e?.hasInvalidFormTemplate){const e=t.formFieldUpdateError;i.push(o(c,{key:"form-field-error",kind:"warning",message:e,slot:n}))}if("create-features"===e?.type&&"georeferenced-reprojected"===e.data.upload?.result?.type){const e=t.helpMessages3d.meshReprojected;i.push(o(c,{key:"mesh-reprojected",kind:"warning",message:e,slot:n}))}return o(s,null,i)}function c(e){const s=e.kind??"brand";return o("calcite-notice",{class:i.notice,icon:t[s],key:e.key,kind:s,open:!0,scale:"s"},e.title?o("div",{slot:"title"},e.title):null,o("div",{slot:"message"},e.message))}export{c as Notice,r as Notices,i as css,n as loadNoticesComponents};