UNPKG

azure-devops-ui

Version:

React components for building web UI in Azure DevOps

1 lines 912 B
import"../../CommonImports";import"../../Core/core.css";import*as React from"react";import{Observer}from"../../Observer";import{MoreButton}from"../Menu/MoreButton";import{ResizeGroupContext}from"./ResizeGroup";class OverflowButton extends React.Component{constructor(){super(...arguments),this.moreButton=React.createRef()}render(){return React.createElement(ResizeGroupContext.Consumer,null,e=>React.createElement(Observer,{menuItems:e.overflowItems},e=>e.menuItems&&0<e.menuItems.length?React.createElement(MoreButton,Object.assign({contextualMenuProps:{menuProps:{id:"overflow-menu",items:e.menuItems},className:this.props.menuClassName},ref:this.moreButton},this.props)):React.createElement("div",{className:"overflow-button-empty-div"})))}focus(){this.moreButton.current&&this.moreButton.current.focus()}setTabIndex(e){this.moreButton.current&&this.moreButton.current.setTabIndex(e)}}export{OverflowButton};