|
1 | 1 | import useKey from 'react-use/lib/useKey';
|
2 | 2 | import { ZOOM_FACTOR } from '../session/constants';
|
3 | 3 |
|
4 |
| -export function useZoomShortcuts() { |
5 |
| - const changeZoom = async ( |
6 |
| - change: { typeOfChange: 'delta'; delta: number } | { typeOfChange: 'reset' } |
7 |
| - ) => { |
8 |
| - let value: number = await window.getSettingValue('zoom-factor-setting'); |
9 |
| - if (typeof value !== 'number') { |
10 |
| - value = ZOOM_FACTOR.DEFAULT; |
11 |
| - } |
12 |
| - if (change.typeOfChange === 'reset') { |
13 |
| - await window.setSettingValue('zoom-factor-setting', value); |
14 |
| - window.updateZoomFactor(); |
15 |
| - return; |
16 |
| - } |
17 |
| - value = Math.min(Math.max(value + change.delta, ZOOM_FACTOR.MIN), ZOOM_FACTOR.MAX); |
| 4 | +const changeZoom = async ( |
| 5 | + change: { typeOfChange: 'delta'; delta: number } | { typeOfChange: 'reset' } |
| 6 | +) => { |
| 7 | + let value: number = await window.getSettingValue('zoom-factor-setting'); |
| 8 | + if (typeof value !== 'number') { |
| 9 | + value = ZOOM_FACTOR.DEFAULT; |
| 10 | + } |
| 11 | + if (change.typeOfChange === 'reset') { |
18 | 12 | await window.setSettingValue('zoom-factor-setting', value);
|
19 | 13 | window.updateZoomFactor();
|
20 |
| - }; |
| 14 | + return; |
| 15 | + } |
| 16 | + value = Math.min(Math.max(value + change.delta, ZOOM_FACTOR.MIN), ZOOM_FACTOR.MAX); |
| 17 | + await window.setSettingValue('zoom-factor-setting', value); |
| 18 | + window.updateZoomFactor(); |
| 19 | +}; |
21 | 20 |
|
| 21 | +export function useZoomShortcuts() { |
22 | 22 | useKey(
|
23 | 23 | event => (event.ctrlKey || event.metaKey) && (event.key === '+' || event.key === '='),
|
24 | 24 | event => {
|
|
0 commit comments