File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed
packages/theme-doc/src/Layout Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -16,20 +16,20 @@ const OutLine: React.FC<Props> = (props) => {
16
16
( ) => pageData ?. outlineInfo ?. outline
17
17
)
18
18
19
- if ( import . meta . hot ) {
20
- // subscribe to outline info hmr update
21
- useEffect ( ( ) => {
22
- const cur = pageData ?. outlineInfo ?. outline
23
- setOutline ( cur )
19
+ useEffect ( ( ) => {
20
+ const outlineData = pageData ?. outlineInfo ?. outline
21
+ setOutline ( outlineData )
22
+ if ( import . meta . hot ) {
23
+ // subscribe to outline info hmr update
24
24
const unsub = pageData ?. outlineInfo ?. onUpdate ?.( ( newMod : any ) => {
25
25
const cur = newMod ?. outline
26
26
setOutline ( cur )
27
27
} )
28
28
return ( ) => {
29
29
unsub ?.( )
30
30
}
31
- } , [ pageData ] )
32
- }
31
+ }
32
+ } , [ pageData ] )
33
33
34
34
const data = useMemo ( ( ) => {
35
35
// should not render OutLine if there is only one heading
You can’t perform that action at this time.
0 commit comments