Current users of Spectrum Spatial Analyst have use-cases where they need to replace entire components of Spectrum Spatial Analyst with custom components. One use-case is the address search box that Spectrum Spatial Analyst provides. Another use-case is when a client wants a different base map switching capability instead of a drop-down. The Spectrum Spatial Analyst Extensibility Platform supports the replacement of components in two stages. In the first stage, a component developer removes the existing component from the Spectrum Spatial Analyst Extensibility Platform and in the second stage, they introduce a new typescript based angular component in its place.
Below is a list of components that can be removed from the Spectrum Spatial Analyst extensibility platform. It depends on your needs if you want to introduce a new component or remove it.
To remove a component, a developer needs to mention the component in CustomAnalystModuleConfig.json file shown below.
" componentsToRemove":[
{"componentName":"BaseMapSwitcherComponent"}]