diff --git a/components/SnippetToolbar.js b/components/SnippetToolbar.js index da62ed8..f7f267b 100644 --- a/components/SnippetToolbar.js +++ b/components/SnippetToolbar.js @@ -1,5 +1,5 @@ import React from 'react' -import { useAsyncCallback, useOnline } from 'actionsack' +import { useAsyncCallback, useOnline, useKeyboardListener } from 'actionsack' import Button from './Button' import Toolbar from './Toolbar' @@ -51,6 +51,29 @@ function DuplicateButton(props) { ) } +function SaveButton({ loading, onClick }) { + useKeyboardListener('⌥-s', e => { + e.preventDefault() + onClick() + }) + + return ( + + ) +} + function SnippetToolbar({ toggleVisibility, isVisible, @@ -108,21 +131,8 @@ function SnippetToolbar({ }} >
+ -