-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
-
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
-
30
-
31
-
32
-
33
/** @jsxImportSource ../jsx */
import { cx } from "./header.module.css";
interface HeaderProps {
class?: string;
}
export function Header({ class: className }: HeaderProps) {
return (
<header class={[cx.root, className].filter(Boolean).join(" ")}>
<a class={`${cx.logo} action`} href="/">
<img class={cx.logoImage} alt="Logo of ef.js" src="/favicon.svg" />
</a>
<ul class={cx.menu}>
<li>
<a class="action" href="/docs/usage/">
Usage
</a>
</li>
<li>
<a class="action" href="/docs/api/">
API
</a>
</li>
<li>
<a class="action" href="https://onedev.pocka.jp/ef.js">
Source
</a>
</li>
</ul>
</header>
);
}