From 97bde1190804be65837e3f2799d3c769bb3da709 Mon Sep 17 00:00:00 2001 From: Eric Olkowski Date: Fri, 23 Jan 2026 09:42:54 -0500 Subject: [PATCH] feat(MessageBar): allowed controlled message value --- packages/module/src/MessageBar/MessageBar.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/module/src/MessageBar/MessageBar.tsx b/packages/module/src/MessageBar/MessageBar.tsx index 49374074..3ac5fa14 100644 --- a/packages/module/src/MessageBar/MessageBar.tsx +++ b/packages/module/src/MessageBar/MessageBar.tsx @@ -179,6 +179,12 @@ export const MessageBarBase: FunctionComponent = ({ const topMargin = '1rem'; + useEffect(() => { + if (value !== undefined && value !== message) { + setMessage(value); + } + }, [value, message]); + const setInitialLineHeight = (field: HTMLTextAreaElement) => { field.style.setProperty('line-height', '1rem'); const parent = field.parentElement;