1- import React from 'react' ;
1+ import { forwardRef , useState } from 'react' ;
22import classNames from 'classnames' ;
33import PropTypes from 'prop-types' ;
44import BaseDropdown from 'react-bootstrap/Dropdown' ;
@@ -8,7 +8,7 @@ import BaseDropdownToggle from 'react-bootstrap/DropdownToggle';
88import Button from '../Button' ;
99import IconButton from '../IconButton' ;
1010
11- const Dropdown = React . forwardRef (
11+ const Dropdown = forwardRef (
1212 // eslint-disable-next-line prefer-arrow-callback
1313 function Dropdown ( {
1414 show,
@@ -18,7 +18,7 @@ const Dropdown = React.forwardRef(
1818 className,
1919 ...rest
2020 } , ref ) {
21- const [ internalShow , setInternalShow ] = React . useState ( show ) ;
21+ const [ internalShow , setInternalShow ] = useState ( show ) ;
2222 const isClosingPermitted = ( source ) => {
2323 // autoClose=false only permits close on button click
2424 if ( autoClose === false ) {
@@ -88,7 +88,7 @@ Dropdown.defaultProps = {
8888 variant : 'light' ,
8989} ;
9090
91- const DropdownToggle = React . forwardRef (
91+ const DropdownToggle = forwardRef (
9292 // eslint-disable-next-line prefer-arrow-callback
9393 function DropdownToggle ( {
9494 as,
@@ -116,7 +116,7 @@ DropdownToggle.defaultProps = {
116116 bsPrefix : 'dropdown-toggle' ,
117117} ;
118118
119- Dropdown . Item = React . forwardRef (
119+ Dropdown . Item = forwardRef (
120120 // eslint-disable-next-line prefer-arrow-callback
121121 function DropdownItem ( { className, ...otherProps } , ref ) {
122122 return (
0 commit comments