+6
-10
src/components/navbar.tsx
+6
-10
src/components/navbar.tsx
···
7
7
export const [pds, setPDS] = createSignal<string>();
8
8
export const [isLabeler, setIsLabeler] = createSignal(false);
9
9
10
10
-
const NavBar = (props: { params: Params }) => {
10
10
+
export const NavBar = (props: { params: Params }) => {
11
11
const location = useLocation();
12
12
const [handle, setHandle] = createSignal(props.params.repo);
13
13
const [showHandle, setShowHandle] = createSignal(localStorage.showHandle === "true");
···
54
54
<Show when={pds()}>
55
55
<CopyMenu copyContent={pds()!} label="Copy PDS" />
56
56
</Show>
57
57
-
<Show when={props.params.repo}>
58
58
-
<CopyMenu copyContent={props.params.repo} label="Copy DID" />
59
59
-
<CopyMenu
60
60
-
copyContent={`at://${props.params.repo}${props.params.collection ? `/${props.params.collection}` : ""}${props.params.rkey ? `/${props.params.rkey}` : ""}`}
61
61
-
label="Copy AT URI"
62
62
-
/>
63
63
-
</Show>
57
57
+
<CopyMenu copyContent={props.params.repo} label="Copy DID" />
58
58
+
<CopyMenu
59
59
+
copyContent={`at://${props.params.repo}${props.params.collection ? `/${props.params.collection}` : ""}${props.params.rkey ? `/${props.params.rkey}` : ""}`}
60
60
+
label="Copy AT URI"
61
61
+
/>
64
62
</DropdownMenu>
65
63
</MenuProvider>
66
64
</Show>
···
145
143
</nav>
146
144
);
147
145
};
148
148
-
149
149
-
export { NavBar };