Now we’ll create logo and menu section with the help of image_picker and link_list object
<main role="main">
{% section 'announcement' %}
{% section 'header' %}
{{ content_for_layout }}
</main><nav class="navbar navbar-expand-lg navbar-light">
<div class="container-fluid">
<a class="navbar-brand" href="{{shop.url}}"><img src="{{ section.settings.logo | img_url:'120x' }}" /></a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav ms-auto">
{% assign navbar = section.settings.menu %}
{% for link in navbar.links %}
<li class="nav-item">
<a class="nav-link" href="{{link.url}}">{{link.title}}</a>
</li>
{% endfor %}
</ul>
</div>
</div>
</nav>
{% schema %}
{
"name": "Header",
"settings": [
{
"type":"image_picker",
"id":"logo",
"label":"Select Logo"
},
{
"type": "link_list",
"id": "menu",
"label": "Select Menu",
"default": "main-menu"
}
]
}
{% endschema %}