navbar-side.html 2.3 KB
Newer Older
C
codecalm 已提交
1 2
{% assign person-id = include.person-id | default: 1 %}
{% assign person = site.data.people[person-id] %}
C
codecalm 已提交
3
<div class="navbar-nav flex-row{% if include.class %} {{ include.class }}{% endif %}">
C
codecalm 已提交
4 5

	{% unless include.condensed %}
6
	<div class="nav-item d-none d-{{ include.breakpoint }}-flex me-3">
C
codecalm 已提交
7
		<div class="btn-list">
8 9 10 11 12 13 14
			{% if include.dark %}
				{% include ui/button.html color="dark" icon="brand-github" outline=true text="Source code" href=site.github-url external=true %}
				{% include ui/button.html color="dark" icon="heart" icon-color="pink" outline=true text="Sponsor" href=site.github-sponsors-url external=true %}
			{% else %}
				{% include ui/button.html icon="brand-github" outline=true text="Source code" href=site.github-url external=true %}
				{% include ui/button.html icon="heart" icon-color="pink" outline=true text="Sponsor" href=site.github-sponsors-url external=true %}
			{% endif %}
C
codecalm 已提交
15
		</div>
C
codecalm 已提交
16
	</div>
C
codecalm 已提交
17
	{% endunless %}
C
codecalm 已提交
18

19 20 21 22
	<div class="d-none d-{{ include.breakpoint }}-flex">
		<a href="?theme=dark" class="nav-link px-0 hide-theme-dark" title="Enable dark mode" data-bs-toggle="tooltip" data-bs-placement="bottom">
			{% include ui/icon.html icon="moon" %}
		</a>
P
Paweł Kuna 已提交
23

24 25 26
		<a href="?theme=light" class="nav-link px-0 hide-theme-light" title="Enable light mode" data-bs-toggle="tooltip" data-bs-placement="bottom">
			{% include ui/icon.html icon="sun" %}
		</a>
P
Paweł Kuna 已提交
27

C
codecalm 已提交
28 29 30 31 32 33 34 35
		<div class="nav-item dropdown d-none d-md-flex me-3">
			<a href="#" class="nav-link px-0" data-bs-toggle="dropdown" tabindex="-1" aria-label="Show notifications">
				{% include ui/icon.html icon="bell" %}
				<span class="badge bg-red"></span>
			</a>
			<div class="dropdown-menu dropdown-menu-arrow dropdown-menu-end dropdown-menu-card">
				{% include cards/navbar-notifications.html %}
			</div>
C
codecalm 已提交
36
		</div>
C
codecalm 已提交
37
	</div>
C
codecalm 已提交
38

C
codecalm 已提交
39
	<div class="nav-item dropdown">
C
codecalm 已提交
40
		<a href="#" class="nav-link d-flex lh-1 text-reset p-0" data-bs-toggle="dropdown" aria-label="Open user menu">
C
codecalm 已提交
41 42
			{% include ui/avatar.html person-id=person-id size="sm" %}

C
codecalm 已提交
43
			{% unless include.hide-username %}
44
			<div class="d-none d-xl-block ps-2">
C
codecalm 已提交
45 46
				<div>{{ person.full_name }}</div>
				<div class="mt-1 small text-muted">{{ person.job_title }}</div>
C
codecalm 已提交
47
			</div>
C
codecalm 已提交
48
			{% endunless %}
C
codecalm 已提交
49
		</a>
C
codecalm 已提交
50
		{% include ui/dropdown-menu.html arrow=true right=true separated=true menu="Set status,Profile & account,Feedback,|,Settings,Logout" %}
C
codecalm 已提交
51 52
	</div>
</div>