UNPKG

@carbon/ibm-products

Version:

Carbon for IBM Products

32 lines (28 loc) 703 B
/** * Copyright IBM Corp. 2020, 2025 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import { useEffect } from 'react'; const useRetrieveFormTitles = _ref => { let { formContext, formNumber, title } = _ref; useEffect(() => { if (formContext) { formContext.setFormTitles(prev => { const prevTitle = prev[formNumber]; if (prevTitle !== title) { const clone = [...prev]; clone[formNumber] = title; return clone; } return prev; }); } }, [title, formContext, formNumber]); }; export { useRetrieveFormTitles };