Fix request creation

This commit is contained in:
Gregory Schier
2023-10-29 12:05:05 -07:00
parent 88eea09428
commit 4acca8dd06
2 changed files with 16 additions and 15 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
}, },
"package": { "package": {
"productName": "Yaak", "productName": "Yaak",
"version": "2023.1.3" "version": "2023.1.4"
}, },
"tauri": { "tauri": {
"windows": [], "windows": [],
+11 -10
View File
@@ -2,21 +2,15 @@ import { memo } from 'react';
import { useSidebarHidden } from '../hooks/useSidebarHidden'; import { useSidebarHidden } from '../hooks/useSidebarHidden';
import { IconButton } from './core/IconButton'; import { IconButton } from './core/IconButton';
import { useCreateRequest } from '../hooks/useCreateRequest'; import { useCreateRequest } from '../hooks/useCreateRequest';
import { HStack } from './core/Stacks';
export const SidebarActions = memo(function SidebarActions() { export const SidebarActions = memo(function SidebarActions() {
const createRequest = useCreateRequest(); const createRequest = useCreateRequest();
const { hidden, toggle } = useSidebarHidden(); const { hidden, toggle } = useSidebarHidden();
if (!hidden) return null;
return ( return (
<div> <HStack>
<IconButton {hidden && (
size="sm"
icon="plusCircle"
title="Create Request"
onClick={() => createRequest.mutate({})}
/>
<IconButton <IconButton
onClick={toggle} onClick={toggle}
className="pointer-events-auto" className="pointer-events-auto"
@@ -24,6 +18,13 @@ export const SidebarActions = memo(function SidebarActions() {
title="Show sidebar" title="Show sidebar"
icon={hidden ? 'leftPanelHidden' : 'leftPanelVisible'} icon={hidden ? 'leftPanelHidden' : 'leftPanelVisible'}
/> />
</div> )}
<IconButton
size="sm"
icon="plusCircle"
title="Create Request"
onClick={() => createRequest.mutate({})}
/>
</HStack>
); );
}); });