Feat: add shortcut to open flow share modal (ctrl+alt+s)
This commit is contained in:
parent
c550a1dd8a
commit
8ac6cdb4d7
1 changed files with 7 additions and 0 deletions
|
|
@ -25,6 +25,7 @@ import {
|
|||
import { getTagsIds } from "../../utils/storeUtils";
|
||||
import ConfirmationModal from "../ConfirmationModal";
|
||||
import BaseModal from "../baseModal";
|
||||
import { useHotkeys } from "react-hotkeys-hook";
|
||||
|
||||
export default function ShareModal({
|
||||
component,
|
||||
|
|
@ -41,6 +42,10 @@ export default function ShareModal({
|
|||
setOpen?: (open: boolean) => void;
|
||||
disabled?: boolean;
|
||||
}): JSX.Element {
|
||||
function handleOpenWShortcut(e: KeyboardEvent) {
|
||||
e.preventDefault()
|
||||
internalSetOpen(state => !state);
|
||||
}
|
||||
const version = useDarkStore((state) => state.version);
|
||||
const hasStore = useStoreStore((state) => state.hasStore);
|
||||
const hasApiKey = useStoreStore((state) => state.hasApiKey);
|
||||
|
|
@ -51,6 +56,8 @@ export default function ShareModal({
|
|||
const [openConfirmationModal, setOpenConfirmationModal] = useState(false);
|
||||
const nameComponent = is_component ? "component" : "workflow";
|
||||
|
||||
useHotkeys("mod+alt+s", handleOpenWShortcut)
|
||||
|
||||
const [tags, setTags] = useState<{ id: string; name: string }[]>([]);
|
||||
const [loadingTags, setLoadingTags] = useState<boolean>(false);
|
||||
const [sharePublic, setSharePublic] = useState(true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue