UNPKG

2.13 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.Defaults = exports.default = void 0;
7
8require("core-js/modules/es.object.assign.js");
9
10var _react = _interopRequireDefault(require("react"));
11
12var _addonActions = require("@storybook/addon-actions");
13
14var _shortcuts = require("./shortcuts");
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
17
18function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
19
20var defaultShortcuts = {
21 fullScreen: ['F'],
22 togglePanel: ['A'],
23 panelPosition: ['D'],
24 toggleNav: ['S'],
25 toolbar: ['T'],
26 search: ['/'],
27 focusNav: ['1'],
28 focusIframe: ['2'],
29 focusPanel: ['3'],
30 prevComponent: ['alt', 'ArrowUp'],
31 nextComponent: ['alt', 'ArrowDown'],
32 prevStory: ['alt', 'ArrowLeft'],
33 nextStory: ['alt', 'ArrowRight'],
34 shortcutsPage: ['ctrl', 'shift', ','],
35 aboutPage: [','],
36 escape: ['escape'],
37 // This one is not customizable
38 collapseAll: ['ctrl', 'shift', 'ArrowUp'],
39 expandAll: ['ctrl', 'shift', 'ArrowDown']
40};
41var actions = (0, _addonActions.actions)('setShortcut', 'restoreDefaultShortcut', 'restoreAllDefaultShortcuts', 'onClose');
42var _default = {
43 component: _shortcuts.ShortcutsScreen,
44 title: 'UI/Settings/ShortcutsScreen',
45 decorators: [function (StoryFn, c) {
46 return /*#__PURE__*/_react.default.createElement("div", {
47 style: {
48 position: 'relative',
49 height: 'calc(100vh)',
50 width: 'calc(100vw)'
51 }
52 }, /*#__PURE__*/_react.default.createElement(StoryFn, c));
53 }]
54};
55exports.default = _default;
56
57var Defaults = function Defaults() {
58 return /*#__PURE__*/_react.default.createElement(_shortcuts.ShortcutsScreen, _extends({
59 shortcutKeys: defaultShortcuts
60 }, actions));
61};
62
63exports.Defaults = Defaults;
64Defaults.displayName = "Defaults";
65Defaults.storyName = 'default shortcuts';
\No newline at end of file