UNPKG

@carbon/ibm-products

Version:

Carbon for IBM Products

34 lines (29 loc) 740 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. */ 'use strict'; var React = require('react'); const useRetrieveFormTitles = _ref => { let { formContext, formNumber, title } = _ref; React.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]); }; exports.useRetrieveFormTitles = useRetrieveFormTitles;