Pagination
-
{% include "@Components/pagination/pagination.twig" with { props : { arrow_preview: { disabled: true }, items: [ { page: "1" }, { label: "...", id: "idecko", tag: "select", options: [ { page: "50", value: "#" }, { page: "51", value: "#" }, { page: "52", value: "#" }, { page: "53", value: "#" }, { page: "54", value: "#" }, { page: "55", value: "#" }, { page: "56", value: "#" } ] }, { page: "3" }, { page: "4", state: "active" }, { page: "5" } ], arrow_next: { variant: "next" } } } %} -
<ul class="pagination"> <li> <a class="pagination-arrow --disabled --previous"" href="#"> <span class="icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5.5 9.5"><defs><style>.cls-1{fill:none;stroke:#0062ab;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}</style></defs><title>small right</title><g id="Vrstva_2" data-name="Vrstva 2"><g id="Vrstva_1-2" data-name="Vrstva 1"><polyline class="cls-1" points="0.75 8.75 4.75 4.75 0.75 0.75"/></g></g></svg> </span> </a> </li> <li> <div class="i-pagination__wrapper"> <a class="i-pagination"> <span> 1 </span> </a> </div> </li> <li> <div class="i-pagination__wrapper"> <select class="form-control i-pagination__select" id="idecko" name="choices-single-no-sorting"> <option value="#">50</option> <option value="#">51</option> <option value="#">52</option> <option value="#">53</option> <option value="#">54</option> <option value="#">55</option> <option value="#">56</option> </select> <label class="i-pagination" for="idecko">...</label> </div> </li> <li> <div class="i-pagination__wrapper"> <a class="i-pagination"> <span> 3 </span> </a> </div> </li> <li> <div class="i-pagination__wrapper"> <a class="i-pagination --active"> <span> 4 </span> </a> </div> </li> <li> <div class="i-pagination__wrapper"> <a class="i-pagination"> <span> 5 </span> </a> </div> </li> <li> <a class="pagination-arrow --next" href="#"> <span class="icon"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 5.5 9.5"><defs><style>.cls-1{fill:none;stroke:#0062ab;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;}</style></defs><title>small right</title><g id="Vrstva_2" data-name="Vrstva 2"><g id="Vrstva_1-2" data-name="Vrstva 1"><polyline class="cls-1" points="0.75 8.75 4.75 4.75 0.75 0.75"/></g></g></svg> </span> </a> </li> </ul>
Schema
{
"props": {
"arrow_preview": {
"type": "object",
"description": "All props are documented by the component `pagination-arrow`."
},
"items": {
"type": "array of objects",
"description": "All props are documented by the component `pagination-item`."
},
"arrow_next": {
"type": "object",
"description": "All props are documented by the component `pagination-arrow`."
}
}
}