import React from "react";
import styles from "./index.less";
import { Table, Icon, Switch, Radio, Form, Divider } from "antd";
const columns = [
{
title: "Name",
dataIndex: "name",
key: "name",
render: text => {text}
},
{
title: "Age",
dataIndex: "age",
key: "age"
},
{
title: "Address",
dataIndex: "address",
key: "address"
},
{
title: "Action",
key: "action",
render: (text, record) => (
Action δΈ€ {record.name}
{record.description}
; const title = () => "Here is title"; const showHeader = true; const footer = () => "Here is footer"; const scroll = { y: 240 }; const pagination = { position: "bottom" }; class Demo extends React.Component { state = { bordered: false, loading: false, pagination, size: "default", expandedRowRender, title: undefined, showHeader, footer, rowSelection: {}, scroll: undefined, hasData: true, tableLayout: undefined }; handleToggle = prop => enable => { this.setState({ [prop]: enable }); }; handleSizeChange = e => { this.setState({ size: e.target.value }); }; handleTableLayoutChange = e => { this.setState({ tableLayout: e.target.value }); }; handleExpandChange = enable => { this.setState({ expandedRowRender: enable ? expandedRowRender : undefined }); }; handleEllipsisChange = enable => { this.setState({ ellipsis: enable }); }; handleTitleChange = enable => { this.setState({ title: enable ? title : undefined }); }; handleHeaderChange = enable => { this.setState({ showHeader: enable ? showHeader : false }); }; handleFooterChange = enable => { this.setState({ footer: enable ? footer : undefined }); }; handleRowSelectionChange = enable => { this.setState({ rowSelection: enable ? {} : undefined }); }; handleScollChange = enable => { this.setState({ scroll: enable ? scroll : undefined }); }; handleDataChange = hasData => { this.setState({ hasData }); }; handlePaginationChange = e => { const { value } = e.target; this.setState({ pagination: value === "none" ? false : { position: value } }); }; render() { const { state } = this; return (