Fix request creation

This commit is contained in:
Gregory Schier
2023-10-29 12:05:05 -07:00
parent 9dd4489049
commit 46470160a9
2 changed files with 16 additions and 15 deletions

View File

@@ -8,7 +8,7 @@
},
"package": {
"productName": "Yaak",
"version": "2023.1.3"
"version": "2023.1.4"
},
"tauri": {
"windows": [],

View File

@@ -2,28 +2,29 @@ import { memo } from 'react';
import { useSidebarHidden } from '../hooks/useSidebarHidden';
import { IconButton } from './core/IconButton';
import { useCreateRequest } from '../hooks/useCreateRequest';
import { HStack } from './core/Stacks';
export const SidebarActions = memo(function SidebarActions() {
const createRequest = useCreateRequest();
const { hidden, toggle } = useSidebarHidden();
if (!hidden) return null;
return (
<div>
<HStack>
{hidden && (
<IconButton
onClick={toggle}
className="pointer-events-auto"
size="sm"
icon="plusCircle"
title="Create Request"
onClick={() => createRequest.mutate({})}
title="Show sidebar"
icon={hidden ? 'leftPanelHidden' : 'leftPanelVisible'}
/>
<IconButton
onClick={toggle}
className="pointer-events-auto"
size="sm"
title="Show sidebar"
icon={hidden ? 'leftPanelHidden' : 'leftPanelVisible'}
/>
</div>
)}
<IconButton
size="sm"
icon="plusCircle"
title="Create Request"
onClick={() => createRequest.mutate({})}
/>
</HStack>
);
});