Skip to content

Commit a0d169f

Browse files
authored
feat(ChatbotHeaderSelectorDropdown): allow resizing for dropdown header (#553)
1 parent 5abf296 commit a0d169f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/module/src/ChatbotHeader/ChatbotHeaderSelectorDropdown.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ export interface ChatbotHeaderSelectorDropdownProps extends Omit<DropdownProps,
2828
isCompact?: boolean;
2929
/** Additional props passed to toggle */
3030
toggleProps?: MenuToggleProps;
31+
/** Custom width for the dropdown */
32+
dropdownWidth?: string;
3133
}
3234

3335
export const ChatbotHeaderSelectorDropdown: FunctionComponent<ChatbotHeaderSelectorDropdownProps> = ({
@@ -40,6 +42,7 @@ export const ChatbotHeaderSelectorDropdown: FunctionComponent<ChatbotHeaderSelec
4042
menuToggleAriaLabel,
4143
isCompact,
4244
toggleProps,
45+
dropdownWidth,
4346
...props
4447
}: ChatbotHeaderSelectorDropdownProps) => {
4548
const [isOptionsMenuOpen, setIsOptionsMenuOpen] = useState(false);
@@ -63,6 +66,9 @@ export const ChatbotHeaderSelectorDropdown: FunctionComponent<ChatbotHeaderSelec
6366
size={isCompact ? 'sm' : undefined}
6467
className={`${isCompact ? 'pf-m-compact' : ''}`}
6568
{...toggleProps}
69+
style={{
70+
width: dropdownWidth
71+
}}
6672
>
6773
{value}
6874
</MenuToggle>

0 commit comments

Comments
 (0)