refactor navbar

juli.ee 9d9fed6e edf06cd5

verified
Changed files
+6 -10
src
components
+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 - const NavBar = (props: { params: Params }) => { 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 - <Show when={props.params.repo}> 58 - <CopyMenu copyContent={props.params.repo} label="Copy DID" /> 59 - <CopyMenu 60 - copyContent={`at://${props.params.repo}${props.params.collection ? `/${props.params.collection}` : ""}${props.params.rkey ? `/${props.params.rkey}` : ""}`} 61 - label="Copy AT URI" 62 - /> 63 - </Show> 57 + <CopyMenu copyContent={props.params.repo} label="Copy DID" /> 58 + <CopyMenu 59 + copyContent={`at://${props.params.repo}${props.params.collection ? `/${props.params.collection}` : ""}${props.params.rkey ? `/${props.params.rkey}` : ""}`} 60 + label="Copy AT URI" 61 + /> 64 62 </DropdownMenu> 65 63 </MenuProvider> 66 64 </Show> ··· 145 143 </nav> 146 144 ); 147 145 }; 148 - 149 - export { NavBar };