Skip to content

Commit a38cd22

Browse files
committed
Rename hasAutoFocusControls to autoFocus
1 parent 2e4b048 commit a38cd22

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

packages/mdx/dev/content/slideshow-autofocus.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Praesent elementum facilisis leo vel fringilla est ullamcorper eget. At imperdiet dui accumsan sit amet nulla facilities morbi tempus. Praesent elementum facilisis leo vel fringilla. Congue mauris rhoncus aenean vel. Egestas sed tempus urna et pharetra pharetra massa massa ultricies.
44

5-
<CH.Slideshow preset="https://codesandbox.io/s/w5wfe" hasAutoFocusControls>
5+
<CH.Slideshow preset="https://codesandbox.io/s/w5wfe" autoFocus={true}>
66

77
Lorem ipsum dolor sit amet, consectetur adipiscing something about points, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
88

packages/mdx/src/mdx-client/slideshow.tsx

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export function Slideshow({
1010
code,
1111
codeConfig,
1212
editorSteps,
13-
hasAutoFocusControls,
13+
autoFocus,
1414
hasPreviewSteps,
1515
presetConfig,
1616
style,
@@ -22,16 +22,16 @@ export function Slideshow({
2222
codeConfig: EditorProps["codeConfig"]
2323
editorSteps: EditorStep[]
2424
hasPreviewSteps?: boolean
25-
hasAutoFocusControls?: boolean
25+
autoFocus?: boolean
2626
presetConfig?: PresetConfig
2727
style?: React.CSSProperties
2828
}) {
29-
const controlsRef = React.useRef(null);
29+
const controlsRef = React.useRef(null)
3030

3131
React.useEffect(() => {
32-
// Only set focus on controls input if we have configured to do so
33-
hasAutoFocusControls && controlsRef.current.focus();
34-
}, []);
32+
// Only set focus on controls input if we have configured to do so
33+
autoFocus && controlsRef.current.focus()
34+
}, [])
3535

3636
const { stepsChildren, previewChildren } =
3737
extractPreviewSteps(children, hasPreviewSteps)
@@ -119,6 +119,7 @@ export function Slideshow({
119119
step: editorSteps[+e.target.value],
120120
})
121121
}
122+
autoFocus={autoFocus}
122123
/>
123124
<button
124125
onClick={() =>

0 commit comments

Comments
 (0)