/* COPYRIGHT Esri - https://js.arcgis.com/1.2/LICENSE.txt */
import{a as o}from"./R3H3HQCE.js";import{b as r}from"./ODCCVHGI.js";import{H as n,L as e,h as i,i as s}from"./42WFQ3AX.js";import"./3QPJ2JCA.js";var p=i`/** @license
 * Copyright 2025 Esri
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.item-type-icon {
  @apply block
    h-4
    pointer-events-none;
  margin-top: 0.15em !important;
  min-width: 16px;
  fill: currentColor;
  transform: rotate(360deg);
}

.item-type-icon-margin {
  @apply m-inline-end-1.5;
}`,t=class extends n{constructor(){super(...arguments),this.isPortal=!1,this.type="",this.typeKeywords=[]}static{this.properties={isPortal:[5,{},{type:Boolean}],type:1,typeKeywords:[0,{},{attribute:!1}]}}static{this.styles=p}render(){return s`<div title=${this.type??e}><img class="item-type-icon item-type-icon-margin" height=16 role=presentation src=${o(this.type,this.typeKeywords)??e} width=16></div>`}};r("solution-item-icon",t);export{t as SolutionItemIcon};
