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 = () => (
Rich Grid Example
Dynamic React Component Example
Dynamic React Components - Richer Example
Cell Editor Component Example
Floating Row Renderer Example
Full Width Renderer Example
Grouped Row Inner Renderer Example
Filters Component Example
Master Detail Example
Floating Filters
Simple Redux Example
Simple Redux Dynamic Component Example
);
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
*/