11import * as React from 'react' ;
2- import { createTheme , ThemeProvider } from '@mui/material' ;
2+ import {
3+ createTheme ,
4+ List ,
5+ ListItem ,
6+ ListItemText ,
7+ Paper ,
8+ ThemeProvider ,
9+ } from '@mui/material' ;
310import { KeyboardShortcut } from './KeyboardShortcut' ;
411import { defaultTheme } from './theme' ;
512
@@ -8,23 +15,88 @@ export default {
815} ;
916
1017const Wrapper = ( { children } : { children : React . ReactNode } ) => (
11- < ThemeProvider theme = { createTheme ( defaultTheme ) } > { children } </ ThemeProvider >
18+ < ThemeProvider theme = { createTheme ( defaultTheme ) } >
19+ < Paper sx = { { maxWidth : '60%' , mx : 'auto' , p : 2 , mt : 2 } } >
20+ { children }
21+ </ Paper >
22+ </ ThemeProvider >
1223) ;
1324
1425export const Default = ( ) => (
1526 < Wrapper >
16- < KeyboardShortcut keyboardShortcut = "meta+K" />
17- </ Wrapper >
18- ) ;
19-
20- export const Sequential = ( ) => (
21- < Wrapper >
22- < KeyboardShortcut keyboardShortcut = "meta+K>X" />
23- </ Wrapper >
24- ) ;
25-
26- export const SameKeyTwice = ( ) => (
27- < Wrapper >
28- < KeyboardShortcut keyboardShortcut = "g>g" />
27+ < List >
28+ < ListItem
29+ secondaryAction = { < KeyboardShortcut keyboardShortcut = "meta+K" /> }
30+ >
31+ < ListItemText primary = "meta and k" />
32+ </ ListItem >
33+ < ListItem
34+ secondaryAction = {
35+ < KeyboardShortcut keyboardShortcut = "shift+a" />
36+ }
37+ >
38+ < ListItemText primary = "shift and a" />
39+ </ ListItem >
40+ < ListItem
41+ secondaryAction = { < KeyboardShortcut keyboardShortcut = "mod+B" /> }
42+ >
43+ < ListItemText primary = "mod and b" />
44+ </ ListItem >
45+ < ListItem
46+ secondaryAction = { < KeyboardShortcut keyboardShortcut = "alt+F" /> }
47+ >
48+ < ListItemText primary = "alt and f" />
49+ </ ListItem >
50+ < ListItem
51+ secondaryAction = {
52+ < KeyboardShortcut keyboardShortcut = "escape+F" />
53+ }
54+ >
55+ < ListItemText primary = "escape and f" />
56+ </ ListItem >
57+ < ListItem
58+ secondaryAction = { < KeyboardShortcut keyboardShortcut = "esc+F" /> }
59+ >
60+ < ListItemText primary = "escape (written esc) and f" />
61+ </ ListItem >
62+ < ListItem
63+ secondaryAction = {
64+ < KeyboardShortcut keyboardShortcut = "shift+up" />
65+ }
66+ >
67+ < ListItemText primary = "shift and up" />
68+ </ ListItem >
69+ < ListItem
70+ secondaryAction = { < KeyboardShortcut keyboardShortcut = "ctrl+d" /> }
71+ >
72+ < ListItemText primary = "ctrl and d" />
73+ </ ListItem >
74+ < ListItem
75+ secondaryAction = {
76+ < KeyboardShortcut keyboardShortcut = "meta+K>X" />
77+ }
78+ >
79+ < ListItemText primary = "Meta and k then x" />
80+ </ ListItem >
81+ < ListItem
82+ secondaryAction = {
83+ < KeyboardShortcut keyboardShortcut = "space>a" />
84+ }
85+ >
86+ < ListItemText primary = "Space then a" />
87+ </ ListItem >
88+ < ListItem
89+ secondaryAction = { < KeyboardShortcut keyboardShortcut = "g>g" /> }
90+ >
91+ < ListItemText primary = "g then g" />
92+ </ ListItem >
93+ < ListItem
94+ secondaryAction = {
95+ < KeyboardShortcut keyboardShortcut = "ctrl+shift+a+c" />
96+ }
97+ >
98+ < ListItemText primary = "ctrl and shift and a and c" />
99+ </ ListItem >
100+ </ List >
29101 </ Wrapper >
30102) ;
0 commit comments