UNPKG

rsuite

Version:

A suite of react components

14 lines 436 B
'use client'; import { useState, useEffect } from 'react'; import getWidth from 'dom-lib/getWidth'; function useMaxWidth(triggerRef) { const [maxWidth, setMaxWidth] = useState(100); useEffect(() => { // In multiple selection, you need to set a maximum width for the input. if (triggerRef.current?.root) { setMaxWidth(getWidth(triggerRef.current?.root)); } }, []); return maxWidth; } export default useMaxWidth;