-
Notifications
You must be signed in to change notification settings - Fork 57
Expand file tree
/
Copy pathRouteScroll.njs
More file actions
39 lines (31 loc) · 857 Bytes
/
RouteScroll.njs
File metadata and controls
39 lines (31 loc) · 857 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import Nullstack from 'nullstack'
class ClassRoute extends Nullstack {
render() {
return (
<div>
<a href="#bottom">#bottom</a>
<div style="height: 3000px;">big ass div in a class</div>
<div id="bottom" style="height: 3000px;">
bottom div
</div>
</div>
)
}
}
function FunctionalRoute() {
return <div style="height: 3000px;"> big ass div in a function </div>
}
class RouteScroll extends Nullstack {
render({ params }) {
return (
<div>
<ClassRoute route="/route-scroll/class" key={(!!params.changed).toString()} />
<FunctionalRoute route="/route-scroll/function" />
<a href="/route-scroll?changed=1">1</a>
<a href="/route-scroll?changed=2">2</a>
<a href="/route-scroll">false</a>
</div>
)
}
}
export default RouteScroll