Fix create dropdown hotkey

This commit is contained in:
Gregory Schier
2024-02-24 22:02:04 -08:00
parent 3d61bac030
commit 520ff0f68c
3 changed files with 6 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ permissions: write-all
jobs: jobs:
build-artifacts: build-artifacts:
name: Build
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
@@ -37,7 +38,7 @@ jobs:
key: ${{ runner.os }}-cargo-${{ hashFiles('src-tauri/Cargo.lock') }} key: ${{ runner.os }}-cargo-${{ hashFiles('src-tauri/Cargo.lock') }}
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 18 node-version: 20
cache: 'npm' cache: 'npm'
- name: install dependencies (ubuntu only) - name: install dependencies (ubuntu only)
if: matrix.os == 'ubuntu-20.04' if: matrix.os == 'ubuntu-20.04'

View File

@@ -8,16 +8,17 @@ import { Dropdown } from './core/Dropdown';
interface Props { interface Props {
hideFolder?: boolean; hideFolder?: boolean;
children: DropdownProps['children']; children: DropdownProps['children'];
openOnHotKeyAction?: DropdownProps['openOnHotKeyAction'];
} }
export function CreateDropdown({ hideFolder, children }: Props) { export function CreateDropdown({ hideFolder, children, openOnHotKeyAction }: Props) {
const createHttpRequest = useCreateHttpRequest(); const createHttpRequest = useCreateHttpRequest();
const createGrpcRequest = useCreateGrpcRequest(); const createGrpcRequest = useCreateGrpcRequest();
const createFolder = useCreateFolder(); const createFolder = useCreateFolder();
return ( return (
<Dropdown <Dropdown
openOnHotKeyAction="http_request.create" openOnHotKeyAction={openOnHotKeyAction}
items={[ items={[
{ {
key: 'create-http-request', key: 'create-http-request',

View File

@@ -25,7 +25,7 @@ export const SidebarActions = memo(function SidebarActions() {
hotkeyAction="sidebar.toggle" hotkeyAction="sidebar.toggle"
icon={hidden ? 'leftPanelHidden' : 'leftPanelVisible'} icon={hidden ? 'leftPanelHidden' : 'leftPanelVisible'}
/> />
<CreateDropdown> <CreateDropdown openOnHotKeyAction="http_request.create">
<IconButton size="sm" icon="plusCircle" title="Add Resource" /> <IconButton size="sm" icon="plusCircle" title="Add Resource" />
</CreateDropdown> </CreateDropdown>
</HStack> </HStack>