From 19e1d0bf8cc13d474ee297204b5c92e56e0818a2 Mon Sep 17 00:00:00 2001 From: paranoidjk Date: Wed, 28 Jun 2017 14:45:50 +0800 Subject: [PATCH] docs: update listview demo --- site/kitchen/src/template/KitchenSink/Demo.jsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/site/kitchen/src/template/KitchenSink/Demo.jsx b/site/kitchen/src/template/KitchenSink/Demo.jsx index 3225fb679f1..20bcd394bf7 100644 --- a/site/kitchen/src/template/KitchenSink/Demo.jsx +++ b/site/kitchen/src/template/KitchenSink/Demo.jsx @@ -27,8 +27,16 @@ import { getQuery } from '../../../../utils'; export default class Demo extends React.Component { goToPage = (name, index) => () => { location.hash = `${name}-demo-${index}`; + } + update = () => { this.forceUpdate(); } + componentDidMount() { + window.addEventListener('hashchange', this.update, false); + } + componentWillUnMount() { + window.removeEventListener('hashChange', this.update, false); + } render() { const { demos, location, picked, themeConfig: config, locale } = this.props; let demoMeta;