Robert Scheitlin, GISP
ESRI UK Technical Support
I have downloaded and started to configure the minimal gallery app for our business purposes (this will be hosted on our own web server):
GitHub - Esri/minimal-gallery: The Minimal Gallery is a simple way to display maps and apps in a gallery. It is a config…
I have a queries on how I can change the card element to show the item description (e.g.):
Thanks
I forgot you have to add this to the application.json
<SPAN class="string token">"showDesc"</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">,</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN></SPAN>
Gareth,
I am not a type script developer but here is what I made work:
application\widgets\panels\Panel.js (line 6 and 20).
<SPAN class="token function">define</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">[</SPAN><SPAN class="string token">"require"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"exports"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"esri/widgets/support/widget"</SPAN><SPAN class="punctuation token">]</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">function</SPAN> <SPAN class="punctuation token">(</SPAN>require<SPAN class="punctuation token">,</SPAN> exports<SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="string token">"use strict"</SPAN><SPAN class="punctuation token">;</SPAN> Object<SPAN class="punctuation token">.</SPAN><SPAN class="token function">defineProperty</SPAN><SPAN class="punctuation token">(</SPAN>exports<SPAN class="punctuation token">,</SPAN> <SPAN class="string token">"__esModule"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> value<SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">true</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> exports<SPAN class="punctuation token">.</SPAN><SPAN class="keyword token">default</SPAN> <SPAN class="operator token">=</SPAN> <SPAN class="keyword token">function</SPAN> <SPAN class="punctuation token">(</SPAN>props<SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">var</SPAN> author <SPAN class="operator token">=</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>showAuthor <SPAN class="operator token">?</SPAN> <SPAN class="punctuation token">(</SPAN>widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"p"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"font-size--1 card-last hug-bottom"</SPAN><SPAN class="punctuation token">,</SPAN> key<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>title <SPAN class="operator token">+</SPAN> <SPAN class="string token">"-author"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>owner<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">null</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">var</SPAN> desc <SPAN class="operator token">=</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>showDesc <SPAN class="operator token">?</SPAN> <SPAN class="punctuation token">(</SPAN>widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"p"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"font-size--1 card-desc"</SPAN><SPAN class="punctuation token">,</SPAN> title<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>snippet <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>snippet<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">null</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">var</SPAN> PanelBaseComponent <SPAN class="operator token">=</SPAN> <SPAN class="punctuation token">{</SPAN> captionOpacity<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> captionTransform<SPAN class="punctuation token">:</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> render<SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">function</SPAN> <SPAN class="punctuation token">(</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">var</SPAN> caption <SPAN class="operator token">=</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>showItemType <SPAN class="operator token">?</SPAN> <SPAN class="punctuation token">(</SPAN>widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"div"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"card-image-caption"</SPAN><SPAN class="punctuation token">,</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"\n opacity: "</SPAN> <SPAN class="operator token">+</SPAN> PanelBaseComponent<SPAN class="punctuation token">.</SPAN>captionOpacity <SPAN class="operator token">+</SPAN> <SPAN class="string token">";\n transform: translate(0, "</SPAN> <SPAN class="operator token">+</SPAN> PanelBaseComponent<SPAN class="punctuation token">.</SPAN>captionTransform <SPAN class="operator token">+</SPAN> <SPAN class="string token">"%);\n background-color: "</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="token function">convertHex</SPAN><SPAN class="punctuation token">(</SPAN>props<SPAN class="punctuation token">.</SPAN>captionColor<SPAN class="punctuation token">,</SPAN> <SPAN class="number token">80</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="operator token">+</SPAN> <SPAN class="string token">";\n color: "</SPAN> <SPAN class="operator token">+</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>captionTextColor <SPAN class="operator token">+</SPAN> <SPAN class="string token">"\n "</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>displayName<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN> <SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">null</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="keyword token">return</SPAN> <SPAN class="punctuation token">(</SPAN>widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"div"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"card block trailer-1 animate-fade-in card-fade"</SPAN><SPAN class="punctuation token">,</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"background-color: "</SPAN> <SPAN class="operator token">+</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>cardColor <SPAN class="operator token">+</SPAN> <SPAN class="string token">";"</SPAN><SPAN class="punctuation token">,</SPAN> key<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>title <SPAN class="operator token">+</SPAN> <SPAN class="string token">"-div"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"figure"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"card-image-wrap"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"a"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> title<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>i18n<SPAN class="punctuation token">.</SPAN>ui<SPAN class="punctuation token">.</SPAN>galleryTip<SPAN class="punctuation token">,</SPAN> role<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"link"</SPAN><SPAN class="punctuation token">,</SPAN> tabindex<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"0"</SPAN><SPAN class="punctuation token">,</SPAN> onkeypress<SPAN class="punctuation token">:</SPAN> handleKeyPress <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"img"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"card-image clickable thumbnail-min"</SPAN><SPAN class="punctuation token">,</SPAN> img<SPAN class="punctuation token">:</SPAN> <SPAN class="keyword token">true</SPAN><SPAN class="punctuation token">,</SPAN> src<SPAN class="punctuation token">:</SPAN> "data<SPAN class="punctuation token">:</SPAN>image<SPAN class="operator token">/</SPAN>gif<SPAN class="punctuation token">;</SPAN>base64<SPAN class="punctuation token">,</SPAN>R0lGODlhAQABAIAAAAAAAP<SPAN class="comment token">///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7", alt: props.item.title, onmouseover: handleMouseOver, onmouseleave: handleMouseOut, onclick: props.itemClickHandler, style: "\n background-image: url(" + props.item.thumbnailUrl + ");\n background-repeat: no-repeat;\n background-size: cover;\n " })),</SPAN> caption<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"div"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"card-content"</SPAN><SPAN class="punctuation token">,</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"color: "</SPAN> <SPAN class="operator token">+</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>fontColor <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"a"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> title<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>i18n<SPAN class="punctuation token">.</SPAN>ui<SPAN class="punctuation token">.</SPAN>galleryTip<SPAN class="punctuation token">,</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"color: "</SPAN> <SPAN class="operator token">+</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>linkColor <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"h5"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> tabindex<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"0"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"clickable"</SPAN><SPAN class="punctuation token">,</SPAN> onclick<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>itemClickHandler <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>title<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> desc<SPAN class="punctuation token">,</SPAN> author<SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"div"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"open-out-container"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"a"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"open-out-icon btn btn-transparent icon-ui-description"</SPAN><SPAN class="punctuation token">,</SPAN> title<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>extItem<SPAN class="punctuation token">,</SPAN> href<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>extLink<SPAN class="punctuation token">,</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"color: "</SPAN> <SPAN class="operator token">+</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>buttonBgColor<SPAN class="punctuation token">,</SPAN> key<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>title <SPAN class="operator token">+</SPAN> <SPAN class="string token">"-info-icon"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> widget_1<SPAN class="punctuation token">.</SPAN><SPAN class="token function">tsx</SPAN><SPAN class="punctuation token">(</SPAN><SPAN class="string token">"a"</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="keyword token">class</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"open-out-icon btn btn-transparent icon-ui-maximize"</SPAN><SPAN class="punctuation token">,</SPAN> title<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>extTitle<SPAN class="punctuation token">,</SPAN> href<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>maxLink<SPAN class="punctuation token">,</SPAN> style<SPAN class="punctuation token">:</SPAN> <SPAN class="string token">"color: "</SPAN> <SPAN class="operator token">+</SPAN> props<SPAN class="punctuation token">.</SPAN>config<SPAN class="punctuation token">.</SPAN>buttonBgColor<SPAN class="punctuation token">,</SPAN> key<SPAN class="punctuation token">:</SPAN> props<SPAN class="punctuation token">.</SPAN>item<SPAN class="punctuation token">.</SPAN>title <SPAN class="operator token">+</SPAN> <SPAN class="string token">"-open-out-icon"</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Add these css rules to bundle.css
<SPAN class="selector token">.card-desc</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="property token">position</SPAN><SPAN class="punctuation token">:</SPAN> relative<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">text-align</SPAN><SPAN class="punctuation token">:</SPAN> justify<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">margin-right</SPAN><SPAN class="punctuation token">:</SPAN> -1em<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">padding-right</SPAN><SPAN class="punctuation token">:</SPAN> 1em<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">overflow</SPAN><SPAN class="punctuation token">:</SPAN> hidden<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">max-height</SPAN><SPAN class="punctuation token">:</SPAN> 3.6em<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">word-wrap</SPAN><SPAN class="punctuation token">:</SPAN> break-word<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">line-height</SPAN><SPAN class="punctuation token">:</SPAN> 1.2em <SPAN class="important token">!important</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="selector token">.card-desc:after</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="property token">content</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">'...'</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="property token">position</SPAN><SPAN class="punctuation token">:</SPAN> absolute<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">right</SPAN><SPAN class="punctuation token">:</SPAN> 15px<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">bottom</SPAN><SPAN class="punctuation token">:</SPAN> 0<SPAN class="punctuation token">;</SPAN> <SPAN class="punctuation token">}</SPAN> <SPAN class="selector token">.card-desc:before</SPAN> <SPAN class="punctuation token">{</SPAN> <SPAN class="comment token">/* points in the end */</SPAN> <SPAN class="property token">content</SPAN><SPAN class="punctuation token">:</SPAN> <SPAN class="string token">''</SPAN><SPAN class="punctuation token">;</SPAN> <SPAN class="comment token">/* absolute position */</SPAN> <SPAN class="property token">position</SPAN><SPAN class="punctuation token">:</SPAN> absolute<SPAN class="punctuation token">;</SPAN> <SPAN class="comment token">/* set position to right bottom corner of text */</SPAN> <SPAN class="property token">right</SPAN><SPAN class="punctuation token">:</SPAN> 15px<SPAN class="punctuation token">;</SPAN> <SPAN class="comment token">/* set width and height */</SPAN> <SPAN class="property token">width</SPAN><SPAN class="punctuation token">:</SPAN> 1em<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">height</SPAN><SPAN class="punctuation token">:</SPAN> 1em<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">margin-top</SPAN><SPAN class="punctuation token">:</SPAN> 0.2em<SPAN class="punctuation token">;</SPAN> <SPAN class="comment token">/* bg color = bg color under block */</SPAN> <SPAN class="property token">background</SPAN><SPAN class="punctuation token">:</SPAN> white<SPAN class="punctuation token">;</SPAN> <SPAN class="property token">top</SPAN><SPAN class="punctuation token">:</SPAN> 2.4em<SPAN class="punctuation token">;</SPAN> <SPAN class="punctuation token">}</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.