|
1 | 1 | <div style="padding-left:0;padding-right:0;padding-top:2px;padding-bottom:3px" |
2 | | - class="main-menu flex items-center justify-between px-4 py-6 sm:px-6 md:justify-start space-x-3"> |
| 2 | + class="main-menu flex flex-wrap items-center justify-between px-4 py-6 sm:px-6 md:justify-start space-x-3"> |
| 3 | + |
3 | 4 | {{ if .Site.Params.Logo }} |
4 | 5 | {{ $logo := resources.Get .Site.Params.Logo }} |
5 | 6 | {{ if $logo }} |
|
18 | 19 | </div> |
19 | 20 | {{ end }} |
20 | 21 | {{- end }} |
21 | | - <div class="flex flex-1 items-center justify-between"> |
| 22 | + |
| 23 | + <div class="flex flex-1 items-center justify-between w-full md:w-auto"> |
22 | 24 | <nav class="flex space-x-3"> |
23 | 25 |
|
24 | 26 | {{ if not .Site.Params.disableTextInHeader | default true }} |
|
62 | 64 | {{ end }} |
63 | 65 |
|
64 | 66 | </nav> |
65 | | - <div class="flex md:hidden items-center space-x-5 md:ml-12"> |
| 67 | + </div> |
66 | 68 |
|
67 | | - <span></span> |
| 69 | + <div class="w-full flex flex-wrap justify-between md:hidden mt-2 space-y-2"> |
| 70 | + <div class="flex items-center space-x-5 ml-auto"> |
68 | 71 |
|
69 | 72 | {{ partial "translations.html" . }} |
70 | 73 |
|
|
87 | 90 | </button> |
88 | 91 | {{ end }} |
89 | 92 |
|
90 | | - </div> |
91 | | - </div> |
92 | | - <div class="-my-2 -mr-2 md:hidden"> |
93 | | - |
94 | | - <label id="menu-button" class="block"> |
95 | | - {{ if .Site.Menus.main }} |
96 | | - <div class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"> |
97 | | - {{ partial "icon.html" "bars" }} |
98 | | - </div> |
99 | | - <div id="menu-wrapper" style="padding-top:5px;" |
100 | | - class="fixed inset-0 z-30 invisible w-screen h-screen m-0 overflow-auto transition-opacity opacity-0 cursor-default bg-neutral-100/50 backdrop-blur-sm dark:bg-neutral-900/50"> |
101 | | - <ul |
102 | | - class="flex space-y-2 mt-3 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl menu-ul"> |
103 | | - |
104 | | - <li id="menu-close-button"> |
105 | | - <span |
106 | | - class="cursor-pointer inline-block align-text-bottom hover:text-primary-600 dark:hover:text-primary-400 menu-close">{{ |
107 | | - partial |
108 | | - "icon.html" |
109 | | - "xmark" }}</span> |
110 | | - </li> |
111 | | - |
112 | | - {{ range .Site.Menus.main }} |
113 | | - |
114 | | - {{ partial "header/header-mobile-option.html" . }} |
115 | | - |
116 | | - {{ end }} |
117 | | - |
118 | | - </ul> |
119 | | - {{ if .Site.Menus.subnavigation }} |
120 | | - <hr> |
121 | | - <ul |
122 | | - class="flex mt-4 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl"> |
123 | | - |
124 | | - |
125 | | - {{ range .Site.Menus.subnavigation }} |
126 | | - <li class="mb-1"> |
127 | | - <a href="{{ .URL }}" {{ if or (strings.HasPrefix .URL "http:" ) (strings.HasPrefix .URL "https:" |
128 | | - ) }} target="_blank" {{ end }} class="flex items-center"> |
129 | | - {{ if .Pre }} |
130 | | - <span {{ if and .Pre .Name}} class="mr-3" {{ end }}> |
131 | | - {{ partial "icon.html" .Pre }} |
| 93 | + <label id="menu-button" class="block"> |
| 94 | + {{ if .Site.Menus.main }} |
| 95 | + <div class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400"> |
| 96 | + {{ partial "icon.html" "bars" }} |
| 97 | + </div> |
| 98 | + <div id="menu-wrapper" style="padding-top:5px;" |
| 99 | + class="fixed inset-0 z-30 invisible w-screen h-screen m-0 overflow-auto transition-opacity opacity-0 cursor-default bg-neutral-100/50 backdrop-blur-sm dark:bg-neutral-900/50"> |
| 100 | + <ul |
| 101 | + class="flex space-y-2 mt-3 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl menu-ul"> |
| 102 | + |
| 103 | + <li id="menu-close-button"> |
| 104 | + <span |
| 105 | + class="cursor-pointer inline-block align-text-bottom hover:text-primary-600 dark:hover:text-primary-400 menu-close">{{ |
| 106 | + partial "icon.html" "xmark" }} |
132 | 107 | </span> |
133 | | - {{ end }} |
134 | | - <p class="text-sm font-sm text-gray-500 hover:text-gray-900" title="{{ .Title }}"> |
135 | | - {{ .Name | markdownify | emojify }} |
136 | | - </p> |
137 | | - </a> |
138 | | - </li> |
| 108 | + </li> |
| 109 | + |
| 110 | + {{ range .Site.Menus.main }} |
| 111 | + |
| 112 | + {{ partial "header/header-mobile-option.html" . }} |
| 113 | + |
| 114 | + {{ end }} |
| 115 | + |
| 116 | + </ul> |
| 117 | + {{ if .Site.Menus.subnavigation }} |
| 118 | + <hr> |
| 119 | + <ul |
| 120 | + class="flex mt-4 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl"> |
| 121 | + |
| 122 | + |
| 123 | + {{ range .Site.Menus.subnavigation }} |
| 124 | + <li class="mb-1"> |
| 125 | + <a href="{{ .URL }}" {{ if or (strings.HasPrefix .URL "http:" ) (strings.HasPrefix .URL "https:" |
| 126 | + ) }} target="_blank" {{ end }} class="flex items-center"> |
| 127 | + {{ if .Pre }} |
| 128 | + <span {{ if and .Pre .Name}} class="mr-3" {{ end }}> |
| 129 | + {{ partial "icon.html" .Pre }} |
| 130 | + </span> |
| 131 | + {{ end }} |
| 132 | + <p class="text-sm font-sm text-gray-500 hover:text-gray-900" title="{{ .Title }}"> |
| 133 | + {{ .Name | markdownify | emojify }} |
| 134 | + </p> |
| 135 | + </a> |
| 136 | + </li> |
| 137 | + {{ end }} |
| 138 | + |
| 139 | + </ul> |
| 140 | + {{ end }} |
139 | 141 | {{ end }} |
140 | 142 |
|
141 | | - </ul> |
142 | | - {{ end }} |
143 | | - {{ end }} |
144 | | - |
145 | | - </div> |
146 | | - </label> |
| 143 | + </div> |
| 144 | + </label> |
| 145 | + </div> |
147 | 146 | </div> |
148 | 147 | </div> |
149 | 148 |
|
|
0 commit comments