diff --git a/pages/select/virtual-scroll.page.tsx b/pages/select/virtual-scroll.page.tsx new file mode 100644 index 0000000000..cca33ed037 --- /dev/null +++ b/pages/select/virtual-scroll.page.tsx @@ -0,0 +1,47 @@ +// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +// SPDX-License-Identifier: Apache-2.0 + +import React, { useState } from 'react'; + +import { SpaceBetween } from '~components'; +import Select, { SelectProps } from '~components/select'; + +import ScreenshotArea from '../utils/screenshot-area'; + +const options: SelectProps.Options = Array.from({ length: 1000 }, (_, i) => ({ + value: `${i}`, + label: `Option ${i + 1}`, +})); + +export default function () { + const [selected, setSelected] = useState(null); + + return ( + <> +

Virtual Scroll

+ + + +