mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-04-10 19:16:55 +02:00
Fix create dropdown hotkey
This commit is contained in:
3
.github/workflows/artifacts.yml
vendored
3
.github/workflows/artifacts.yml
vendored
@@ -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'
|
||||||
|
|||||||
@@ -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',
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user