import React from "react";
import styles from "./index.less";
import { Select, Typography, Divider } from "antd";

const { Title } = Typography;

const options = [];
for (let i = 0; i < 100000; i++) {
  const value = `${i.toString(36)}${i}`;
  options.push({
    value,
    disabled: i === 10
  });
}

function handleChange(value) {
  console.log(`selected ${value}`);
}

export default () => (
  <div className={styles.container}>
    <div id="components-select-demo-big-data">
      <>
        <Title level={3}>Ant Design 4.0</Title>
        <Title level={4}>{options.length} Items</Title>
        <Select
          mode="multiple"
          style={{ width: "100%" }}
          placeholder="Please select"
          defaultValue={["a10", "c12"]}
          onChange={handleChange}
          options={options}
        />

        <Divider />

        <Title level={3}>Ant Design 3.0</Title>
        <iframe
          title="Ant Design 3.0 Select demo"
          src="https://codesandbox.io/embed/solitary-voice-m3vme?fontsize=14&hidenavigation=1&theme=dark&view=preview"
          style={{ width: "100%", height: 300 }}
        />
      </>
    </div>
  </div>
);
