import React, {Component} from "react"; import {Redirect, Route, Switch} from "react-router-dom"; import NavItem from "./NavItem"; import DynamicComponentsExample from "./dynamicComponentExample/DynamicComponentsExample"; import RichGridExample from "./richGridExample/RichGridExample"; import RichComponentsExample from "./richComponentExample/RichComponentsExample"; import EditorComponentsExample from "./editorComponentExample/EditorComponentsExample"; import PinnedRowComponentExample from "./pinnedRowExample/PinnedRowComponentExample"; import FullWidthComponentExample from "./fullWidthExample/FullWidthComponentExample"; import GroupedRowInnerRendererComponentExample from "./groupedRowInnerRendererExample/GroupedRowInnerRendererComponentExample"; import FilterComponentExample from "./filterComponentExample/FilterComponentExample"; import MasterDetailExample from "./masterDetailExample/MasterDetailExample"; import SimpleReduxExample from "./simpleReduxExample/SimpleReduxExample"; import FloatingFilterGridExample from "./floatingFilter/FloatingFilterGridExample"; import SimpleReduxDynamicExample from "./simpleReduxDynamicComponentExample/SimpleReduxExample"; const SideBar = () => (
); class App extends Component { render() { return (
) } } export default App /* class App extends Component { constructor(props) { super(props); let searchParams = new URLSearchParams(window.location.search); let fromDocs = searchParams.has("fromDocs"); let example = searchParams.has("example") ? searchParams.get("example") : 'rich-grid'; this.state = { example, fromDocs }; this.setExample = this.setExample.bind(this); } setExample(example) { this.setState({ example }) } render() { let header = null; if (!this.state.fromDocs) { header = ( ) } let example = null; switch (this.state.example) { case 'dynamic': example = ; break; case 'rich-dynamic': example = ; break; case 'editor': example = ; break; case 'pinned-row': example = ; break; case 'full-width': example = ; break; case 'group-row': example = ; break; case 'filter': example = ; break; case 'master-detail': example = ; break; case 'simple-redux': example = ; break; case 'floating-filter': example = ; break; case 'simple-redux-dynamic': example = ; break; default: example = ; } return (
{header} {example}
) } } export default App */