Skip to content

Commit f5e29d6

Browse files
authored
Merge pull request #798 from thatblindgeye/addValueUseEffect
feat(MessageBar): allowed controlled message value
2 parents 3e4fe3b + 97bde11 commit f5e29d6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

packages/module/src/MessageBar/MessageBar.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,12 @@ export const MessageBarBase: FunctionComponent<MessageBarProps> = ({
179179

180180
const topMargin = '1rem';
181181

182+
useEffect(() => {
183+
if (value !== undefined && value !== message) {
184+
setMessage(value);
185+
}
186+
}, [value, message]);
187+
182188
const setInitialLineHeight = (field: HTMLTextAreaElement) => {
183189
field.style.setProperty('line-height', '1rem');
184190
const parent = field.parentElement;

0 commit comments

Comments
 (0)