Radio Box Field

  •         {% include "@Components/fields/radio-box-field/radio-box-field.twig" with {props: {
      title: "Česká pošta - Balík do ruky",
      value: "balik-do-ruky",
      description: "Zboží si můžete převzít kdykoli, v provozní době po-čt 9:00-17:00. Splňují i požadavky na životnost, schopnost zimních studených startů a navíc odolnost proti překlopení a převrácení vašeho vozidla.",
      availability: "Zboží doručí v úterý 16. 4.",
      img: {
        src: "images/svg/ceska-posta.svg",
      },
      price: {
        main: "30",
      },
    }} %}
    
          
  •             <label class="f-radio-box position-relative w-100 u-cursor-pointer">
      <input class="f-radio-box__input d-none" type="radio" value="balik-do-ruky" value="balik-do-ruky">
    
      <div class="f-radio-box__body position-relative d-flex column-gap-2 row-gap-1 align-items-center py-1 px-2 u-bg-white u-line-bottom u-rounded-2">
        <span class="f-radio-box__visual d-flex flex-shrink-0 align-items-center justify-content-center u-posr u-rounded-full u-bg-white"></span>
        <div class="f-radio-box__image-col d-flex flex-shrink-0 align-items-center justify-content-center">
                  <div class="img u-posr overflow-hidden --contain --placeholder --ratio-3-2">
      <picture>
        
        <img src="" data-src="images/svg/ceska-posta.svg" alt="Česká pošta - Balík do ruky" width="42" height="24" draggable="false">
      </picture>
    </div>
              </div>
        <div class="f-radio-box__content-col row-gap-1 column-gap-3 d-flex flex-wrap flex-column align-items-start">
          <div class="f-radio-box__title d-flex row-gap-1 column-gap-3 flex-wrap u-fw-600 u-fz-md-14">
            <span>Česká pošta - Balík do ruky</span>
    
                      <span class="f-radio-box__availability d-flex align-items-center column-gap-1 u-fz-xs">
                  
      <span class="icon d-flex align-items-center justify-content-center  --xs">
              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" d="M8 16a7.995 7.995 0 0 1-7.391-4.94 8.005 8.005 0 0 1 1.734-8.717A8.005 8.005 0 0 1 11.06.609a7.995 7.995 0 0 1 2.593 13.045A8.005 8.005 0 0 1 8 16ZM8 1.824A6.177 6.177 0 1 0 14.176 8 6.183 6.183 0 0 0 8 1.824Z"/><path fill="currentColor" d="M7.732 12.779V8.268H6.444V6.444H8A1.558 1.558 0 0 1 9.556 8v4.779H7.732ZM8 5.69a1.235 1.235 0 1 1 0-2.469 1.235 1.235 0 0 1 0 2.47Z"/></svg>      </span>
                Zboží doručí v úterý 16. 4.</span>
                  </div>
    
          
                    <p class="base-perex  mb-0 u-fz-sm u-color-text-400 f-radio-box__paragraph u-fz-md-14" data-word-limit="10" >
      
                  Zboží si můžete převzít kdykoli, v provozní době po-čt 9:00-17:00.
        <span class="base-perex__ellipsis">…</span>
        <span class="base-perex__completed-perex d-none">Splňují i požadavky na životnost, schopnost zimních studených startů a navíc odolnost proti překlopení a převrácení vašeho vozidla.</span>
        <a class="btn u-posr u-cursor-pointer d-inline-flex gap-1 align-items-center justify-content-center flex-nowrap flex-shrink-0 --no-style --xs      base-perex__load-more   --no-padding" href='#' data-second-title="Méně">
          <span class="btn__title u-z-index-1">
          Více
        </span>
          
          <span class="btn__icon d-flex align-items-center justify-content-center">
            
      <span class="icon d-flex align-items-center justify-content-center  --md">
              <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><path fill="#23846F" fill-rule="evenodd" d="m9 12.5 6-5.735L13.677 5.5 9 9.97 4.323 5.5 3 6.765 9 12.5Z" clip-rule="evenodd"/></svg>      </span>
        </span>
      
      </a>
      </p>
              </div>
    
        <div class="f-radio-box__price-col ms-auto align-self-center">
                  <div class="i-price p-1 d-flex flex-column justify-content-center flex-shrink-0 u-bg-primary-400">
            <div class="i-price__row i-price__main d-flex justify-content-end align-items-end gap-1">
    
          
          
          <span class="i-price__main u-fw-700">
            <span class="">
              30
            </span>
                      Kč              </span>
        </div>
      
      </div>
              </div>
    
      </div>
    
    </label>
    
            

With options

  •         {% include "@Components/fields/radio-box-field/radio-box-field.twig" with {props: {
      title: "Osobní odběr",
      value: "osobni-odber",
      availability: "Zboží doručí v úterý 16. 4.",
      img: {
        src: "images/svg/ceska-posta.svg",
      },
      options: [
        {
          title: 'České Budějovice',
          value: 'personal-collection-ceske-budejovice',
          selected: true,
        },
        {
          title: 'Český Krumlov',
          value: 'personal-collection-cesky-krumlov',
        },
        {
          title: 'Tábor',
          value: 'personal-collection-tabor',
        }
      ],
      price: {
        main: "30",
      },
    }} %}
    
          
  •             <label class="f-radio-box position-relative w-100 u-cursor-pointer">
      <input class="f-radio-box__input d-none" type="radio" value="osobni-odber" value="osobni-odber">
    
      <div class="f-radio-box__body position-relative d-flex column-gap-2 row-gap-1 align-items-center py-1 px-2 u-bg-white u-line-bottom u-rounded-2">
        <span class="f-radio-box__visual d-flex flex-shrink-0 align-items-center justify-content-center u-posr u-rounded-full u-bg-white"></span>
        <div class="f-radio-box__image-col d-flex flex-shrink-0 align-items-center justify-content-center">
                  <div class="img u-posr overflow-hidden --contain --placeholder --ratio-3-2">
      <picture>
        
        <img src="" data-src="images/svg/ceska-posta.svg" alt="Osobní odběr" width="42" height="24" draggable="false">
      </picture>
    </div>
              </div>
        <div class="f-radio-box__content-col row-gap-1 column-gap-3 d-flex flex-wrap">
          <div class="f-radio-box__title d-flex row-gap-1 column-gap-3 flex-wrap u-fw-600 u-fz-md-14 flex-column align-items-start mb-2 mb-lg-0">
            <span>Osobní odběr</span>
    
                      <span class="f-radio-box__availability d-flex align-items-center column-gap-1 u-fz-xs">
                  
      <span class="icon d-flex align-items-center justify-content-center  --xs">
              <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" d="M8 16a7.995 7.995 0 0 1-7.391-4.94 8.005 8.005 0 0 1 1.734-8.717A8.005 8.005 0 0 1 11.06.609a7.995 7.995 0 0 1 2.593 13.045A8.005 8.005 0 0 1 8 16ZM8 1.824A6.177 6.177 0 1 0 14.176 8 6.183 6.183 0 0 0 8 1.824Z"/><path fill="currentColor" d="M7.732 12.779V8.268H6.444V6.444H8A1.558 1.558 0 0 1 9.556 8v4.779H7.732ZM8 5.69a1.235 1.235 0 1 1 0-2.469 1.235 1.235 0 0 1 0 2.47Z"/></svg>      </span>
                Zboží doručí v úterý 16. 4.</span>
                  </div>
    
                  <div class="f-radio-box__options">
              
    
    <div class="f-single-select-inline --native u-posr --icon-before  u-fw-600">
      <span class="f-single-select-inline__icon --before p-1 u-top-50-p u-translate-middle-y u-posa">
          
      <span class="icon d-flex align-items-center justify-content-center  --lg">
              <svg xmlns="http://www.w3.org/2000/svg" width="25" height="24" fill="none" viewBox="0 0 25 24"><path fill="currentColor" d="m12.667 22-.581-.498c-.801-.67-7.794-6.71-7.794-11.127a8.375 8.375 0 0 1 16.75 0c0 4.417-6.994 10.456-7.791 11.13l-.584.495Zm0-18.19a6.571 6.571 0 0 0-6.564 6.565c0 2.775 4.302 7.208 6.564 9.237 2.261-2.03 6.563-6.466 6.563-9.237a6.571 6.571 0 0 0-6.563-6.564Z"/><path fill="currentColor" d="M12.666 13.694a3.32 3.32 0 1 1 0-6.64 3.32 3.32 0 0 1 0 6.64Zm0-4.98a1.66 1.66 0 1 0 0 3.32 1.66 1.66 0 0 0 0-3.32Z"/></svg>      </span>
      </span>
    
      <select class="f-single-select-inline__select slim-select">
              <option class="" selected value="personal-collection-ceske-budejovice"></option>
              <option class="" value="personal-collection-cesky-krumlov"></option>
              <option class="" value="personal-collection-tabor"></option>
          </select>
    
    </div>
            </div>
          
              </div>
    
        <div class="f-radio-box__price-col ms-auto align-self-center">
                  <div class="i-price p-1 d-flex flex-column justify-content-center flex-shrink-0 u-bg-primary-400">
            <div class="i-price__row i-price__main d-flex justify-content-end align-items-end gap-1">
    
          
          
          <span class="i-price__main u-fw-700">
            <span class="">
              30
            </span>
                      Kč              </span>
        </div>
      
      </div>
              </div>
    
      </div>
    
    </label>