#see https://gitlab.bgm-gmbh.de/nov/templates/azh/-/blob/main/elements/components/c-card-pricing/c-card-pricing.template.twig?ref_type=heads
# https://develop--6634ea6cb86b9825df5cb7bb.chromatic.com/?path=/story/elements-components-c-card-pricing--no-badge-grey

tt_content.c-card-pricing =< lib.twigContentElement
tt_content.c-card-pricing {
  templateName = elements/components/c-card-pricing/c-card-pricing.template.twig

  // ButtonGroup
  dataProcessing {
    10 = Bgm\BgmThemeAzh\DataProcessing\ButtonArrayProcessor
    20 = Bgm\BgmThemeAzh\DataProcessing\BodytextToArrayProcessor
    20 {
      field = bodytext
      as = elements
    }
  }

  variables {
    headline {
      text = TEXT
      text.field = header
      text.if {
        value = hidden
        equals.field = header_layout
        negate = 1
      }
      markup = TEXT
      markup.field = header_layout

      style = TEXT
      style.field = header_style
    }
    price {
      total = TEXT
      total.field = card_pricing_total

      unit = TEXT
      unit.field = card_pricing_unit
    }
    variant = TEXT
    variant.field = card_pricing_variant


    badge {
      text = TEXT
      text.field = card_pricing_badge_text
      icon  = TEXT
      icon.field = card_pricing_badge_icon
    }

    list {



      variant = TEXT
      variant.value = icon
    }

  }
}

