<!-- Composant de visualisation des objets partagés par l'ensemble des config de règles -->
<cfg-rules-infos
  id="updateCfgRulesInfos"
  featuretype="currentfeaturetype"
></cfg-rules-infos>
<div ng-if="isFeatureTypeMatchingRuleGeometry">
  <label
    ng-if="currentfeaturetype.typeInfo === 'LINE' || currentfeaturetype.typeInfo === 'MULTILINE'"
    class="rulesCfgTitle"
    translate>
    rulecfg.getFeaturesFromLineAssociation.title
  </label>
  <label
    ng-if="currentfeaturetype.typeInfo === 'POINT' || currentfeaturetype.typeInfo === 'MULTIPOINT'"
    class="rulesCfgTitle"
    translate>
    rulecfg.getFeaturesFromPointAssociation.title
  </label>
  <div ng-if="currentfeaturetype.typeInfo === 'LINE' || currentfeaturetype.typeInfo === 'MULTILINE' || currentfeaturetype.typeInfo === 'POINT' || currentfeaturetype.typeInfo === 'MULTIPOINT'">
    <div ng-if="editTypeList">
      <div class="ruleCfgEditTypeList" dual-list-box data="editTypeList"></div>
    </div>
    <div class="association-select">
      <div class="association-select-title">
        <label translate>rulecfg.getFeaturesFromLineAssociation.assocTitle</label>
      </div>
      <div class="association-select-duallist">
        <div
          dual-list-box
          data="dualListBoxAssociations"
        >
        </div>
      </div>
    </div>
  </div>
</div>
<div ng-if="!isFeatureTypeMatchingRuleGeometry">
  <translate>rulecfg.common.rulenotfitthislayer</translate>
</div>