diff --git a/district/templates/district/blocks/candidate_list_block.html b/district/templates/district/blocks/candidate_list_block.html
index ecc98ee486923b12cc1ac14e9cc69d277a8326ed..2d6a20c85aaad64f37ffd010f8b55f32da5fec61 100644
--- a/district/templates/district/blocks/candidate_list_block.html
+++ b/district/templates/district/blocks/candidate_list_block.html
@@ -26,8 +26,7 @@
 
 <div>
   <ui-view-provider :initial="{fullCandidateTable: false}" v-slot="{ isCurrentView, setView }">
-    <div class="candidate-table pt-8 container-padding--zero lg:container-padding--auto"
-         :class="{'candidate-table--fadeout': !isCurrentView('fullCandidateTable')}">
+    <div class="candidate-table pt-8 container-padding--zero lg:container-padding--auto" :class="{'candidate-table--fadeout': !isCurrentView('fullCandidateTable')}">
       {% for person_page in self.candidate_list %}
         {# Záměrně neomezuju list přes indexy, ale ifuju, abych si držel counter pro snippet #}
         {% if forloop.counter > self.candidate_list_big_count and forloop.counter <= self.candidate_list_shown_count  %}
@@ -44,14 +43,15 @@
       </template>
     </div>
 
+    {% if self.candidate_list|length > self.candidate_list_big_count %}
     <div class="text-center pt-8" v-if="!isCurrentView('fullCandidateTable')">
-      <button class="btn btn--icon text-xl btn--black btn--hoveractive"
-              @click="setView('fullCandidateTable', true)">
+      <button class="btn btn--icon text-xl btn--black btn--hoveractive" @click="setView('fullCandidateTable', true)">
         <div class="btn__body-wrap">
           <div class="btn__body ">Zobrazit vše</div>
           <div class="btn__icon "><i class="ico--chevron-right"></i></div>
         </div>
       </button>
     </div>
+    {% endif %}
   </ui-view-provider>
 </div>