UNPKG

@alifd/next

Version:

A configurable component library for web built on React.

20 lines (19 loc) 797 B
import React, { Component } from 'react'; import PropTypes from 'prop-types'; import Menu from '../../menu'; import type { SelectMenuProps } from '../types'; export default class SelectMenu extends Component<SelectMenuProps> { static isNextMenu: boolean; static propTypes: { dataSource: PropTypes.Requireable<(object | null | undefined)[]>; value: PropTypes.Requireable<number>; prefix: PropTypes.Requireable<string>; onChange: PropTypes.Requireable<(...args: any[]) => any>; children: PropTypes.Requireable<PropTypes.ReactNodeLike>; }; menuEl: InstanceType<typeof Menu> | null; componentDidMount(): void; scrollToSelectedItem(): void; saveRef: (ref: InstanceType<typeof Menu> | null) => void; render(): React.JSX.Element; }