You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are 114 currently tracked deprecated components in config.json that still have no _deprecationMessage.
These should get explicit deprecation copy in source so engineers see that the component is deprecated and, where possible, what to migrate to.
Scope
Source of truth: current config.json on branch phase-3
Definition: tracked deprecated component with missing _deprecationMessage
Goal: add or backfill deprecation messaging in the underlying source components
Summary
There are 114 currently tracked deprecated components in
config.jsonthat still have no_deprecationMessage.These should get explicit deprecation copy in source so engineers see that the component is deprecated and, where possible, what to migrate to.
Scope
config.jsonon branchphase-3_deprecationMessageInventory
extension (29)
BannerBaseui/components/component-library/banner-base/banner-base.tsxBannerBasefrom@metamask/design-system-reactBannerTipui/components/component-library/banner-tip/banner-tip.tsxContainerui/components/component-library/container/container.tsxFileUploaderui/components/component-library/file-uploader/file-uploader.tsxHeaderBaseui/components/component-library/header-base/header-base.tsxHeaderSearchui/components/component-library/header-search/header-search.tsxHelpTextui/components/component-library/help-text/help-text.tsxInvisibleCharacterui/components/component-library/text/text.types.tsLabelui/components/component-library/label/label.tsxLottieAnimationui/components/component-library/lottie-animation/lottie-animation.tsxModalui/components/component-library/modal/modal.tsxModalBodyui/components/component-library/modal-body/modal-body.tsxModalFocusui/components/component-library/modal-focus/modal-focus.tsxModalFooterui/components/component-library/modal-footer/modal-footer.tsxModalOverlayui/components/component-library/modal-overlay/modal-overlay.tsxPickerNetworkui/components/component-library/picker-network/picker-network.tsxPopoverui/components/component-library/popover/popover.tsxPopoverHeaderui/components/component-library/popover-header/popover-header.tsxSelectButtonui/components/component-library/select-button/select-button.tsxSelectOptionui/components/component-library/select-option/select-option.tsxSelectWrapperui/components/component-library/select-wrapper/select-wrapper.tsxSensitiveTextui/components/component-library/sensitive-text/sensitive-text.tsxSensitiveTextLengthui/components/component-library/sensitive-text/sensitive-text.types.tsSkeletonui/components/component-library/skeleton/skeleton.tsxSuccessPillui/components/component-library/success-pill/success-pill.tsxTagui/components/component-library/tag/tag.tsxTagUrlui/components/component-library/tag-url/tag-url.tsxTextFieldui/components/component-library/text-field/text-field.tsxTextareaui/components/component-library/textarea/textarea.tsxmobile (85)
Accordionapp/component-library/components/Accordions/Accordion/Accordion.tsxAccordionHeaderapp/component-library/components/Accordions/Accordion/foundation/AccordionHeader/AccordionHeader.tsxAccountBalanceapp/component-library/components-temp/Accounts/AccountBalance/AccountBalance.tsxAccountBaseapp/component-library/components-temp/Accounts/AccountBase/AccountBase.tsxAccountListCellapp/component-library/components-temp/MultichainAccounts/MultichainAccountSelectorList/AccountListCell/AccountListCell.tsxAccountListFooterapp/component-library/components-temp/MultichainAccounts/MultichainAccountSelectorList/AccountListFooter/AccountListFooter.tsxAccountListHeaderapp/component-library/components-temp/MultichainAccounts/MultichainAccountSelectorList/AccountListHeader/AccountListHeader.tsxAccountCellIdsapp/component-library/components-temp/MultichainAccounts/AccountCell/AccountCell.testIds.tsAggregatedPercentageapp/component-library/components-temp/Price/AggregatedPercentage/AggregatedPercentage.tsxAggregatedPercentageCrossChainsapp/component-library/components-temp/Price/AggregatedPercentage/AggregatedPercentageCrossChains.tsxAvatarapp/component-library/components/Avatars/Avatar/Avatar.tsxBadgeapp/component-library/components/Badges/Badge/Badge.tsxBadgeStatusapp/component-library/components/Badges/Badge/variants/BadgeStatus/BadgeStatus.tsxBadgeStatusfrom@metamask/design-system-react-nativeCellapp/component-library/components/Cells/Cell/Cell.tsxCellBaseapp/component-library/components/Cells/Cell/foundation/CellBase/CellBase.tsxCellComponentSelectorsIDsapp/component-library/components/Cells/Cell/CellComponent.testIds.tsCellDisplayapp/component-library/components/Cells/Cell/variants/CellDisplay/CellDisplay.tsxCellMultiSelectapp/component-library/components/Cells/Cell/variants/CellMultiSelect/CellMultiSelect.tsxCellMultiSelectWithMenuapp/component-library/components-temp/CellSelectWithMenu/CellMultiSelectWithMenu.tsxCellSelectapp/component-library/components/Cells/Cell/variants/CellSelect/CellSelect.tsxCellSelectWithMenuapp/component-library/components-temp/CellSelectWithMenu/CellSelectWithMenu.tsxConditionalScrollViewapp/component-library/components-temp/ConditionalScrollView/ConditionalScrollView.tsxConfirmInfoRowValueDoubleapp/component-library/components-temp/Snaps/ConfirmInfoRowValueDouble/ConfirmInfoRowValueDouble.tsxContractBoxapp/component-library/components-temp/Contracts/ContractBox/ContractBox.tsxContractBoxBaseapp/component-library/components-temp/Contracts/ContractBoxBase/ContractBoxBase.tsxCustomInputapp/component-library/components-temp/CustomSpendCap/CustomInput/CustomInput.tsxCustomSpendCapapp/component-library/components-temp/CustomSpendCap/CustomSpendCap.tsxHeaderCompactStandardapp/component-library/components-temp/HeaderCompactStandard/HeaderCompactStandard.tsxHeaderRootapp/component-library/components-temp/HeaderRoot/HeaderRoot.tsxHeaderRootfrom@metamask/design-system-react-nativeHeaderSearchapp/component-library/components-temp/HeaderSearch/HeaderSearch.tsxHeaderSearchfrom@metamask/design-system-react-nativeHeaderStandardAnimatedapp/component-library/components-temp/HeaderStandardAnimated/HeaderStandardAnimated.tsxHelpTextapp/component-library/components/Form/HelpText/HelpText.tsxIconSizesapp/component-library/components-temp/KeyValueRow/KeyValueRow.types.tsKeyValueRowapp/component-library/components-temp/KeyValueRow/KeyValueRow.tsxKeyValueRowfrom@metamask/design-system-react-nativeKeyValueRowLabelapp/component-library/components-temp/KeyValueRow/KeyValueLabel/KeyValueLabel.tsxKeyValueRowRootapp/component-library/components-temp/KeyValueRow/KeyValueRoot/KeyValueRoot.tsxKeyValueRowStubsapp/component-library/components-temp/KeyValueRow/KeyValueRow.tsxKeyValueSectionapp/component-library/components-temp/KeyValueRow/KeyValueSection/KeyValueSection.tsxListItemColumnapp/component-library/components/List/ListItemColumn/ListItemColumn.tsxListItemMultiSelectapp/component-library/components/List/ListItemMultiSelect/ListItemMultiSelect.tsxListItemMultiSelectButtonapp/component-library/components-temp/ListItemMultiSelectButton/ListItemMultiSelectButton.tsxListItemMultiSelectWithMenuButtonapp/component-library/components-temp/ListItemMultiSelectWithMenuButton/ListItemMultiSelectWithMenuButton.tsxListItemSelectapp/component-library/components/List/ListItemSelect/ListItemSelect.tsxLoaderapp/component-library/components-temp/Loader/Loader.tsxModalConfirmationapp/component-library/components/Modals/ModalConfirmation/ModalConfirmation.tsxModalMandatoryapp/component-library/components/Modals/ModalMandatory/ModalMandatory.tsxMultichainAddWalletActionsapp/component-library/components-temp/MultichainAccounts/MultichainAddWalletActions/MultichainAddWalletActions.tsxMultichainAddressRowapp/component-library/components-temp/MultichainAccounts/MultichainAddressRow/MultichainAddressRow.tsxMultichainAddressRowsListapp/component-library/components-temp/MultichainAccounts/MultichainAddressRowsList/MultichainAddressRowsList.tsxOverlayapp/component-library/components/Overlay/Overlay.tsxPercentageChangeapp/component-library/components-temp/Price/PercentageChange/PercentageChange.tsxPickerNetworkapp/component-library/components/Pickers/PickerNetwork/PickerNetwork.tsxQuickActionButtonapp/component-library/components-temp/QuickActionButtons/QuickActionButton/QuickActionButton.tsxQuickActionButtonsapp/component-library/components-temp/QuickActionButtons/QuickActionButtons.tsxSectionHeaderapp/component-library/components-temp/SectionHeader/SectionHeader.tsxSegmentedControlapp/component-library/components-temp/SegmentedControl/SegmentedControl.tsxSelectButtonapp/component-library/components/Select/SelectButton/SelectButton.tsxSelectButtonBaseapp/component-library/components/Select/SelectButton/foundation/SelectButtonBase.tsxSelectOptionapp/component-library/components/Select/SelectOption/SelectOption.tsxSelectValueapp/component-library/components/Select/SelectValue/SelectValue.tsxSelectValueBaseapp/component-library/components/Select/SelectValue/foundation/SelectValueBase.tsxSensitiveTextapp/component-library/components/Texts/SensitiveText/SensitiveText.tsxSensitiveTextfrom@metamask/design-system-react-nativeSensitiveTextLengthapp/component-library/components/Texts/SensitiveText/SensitiveText.types.tsSheetActionsapp/component-library/components-temp/SheetActions/SheetActions.tsxSheetHeaderapp/component-library/components/Sheet/SheetHeader/SheetHeader.tsxBottomSheetHeaderfromcomponent-libraryTabapp/component-library/components-temp/Tabs/Tab/Tab.tsxTabBarapp/component-library/components/Navigation/TabBar/TabBar.tsxTabBarItemapp/component-library/components/Navigation/TabBarItem/TabBarItem.tsxTabsBarapp/component-library/components-temp/Tabs/TabsBar/TabsBar.tsxTabsListapp/component-library/components-temp/Tabs/TabsList/TabsList.tsxTagapp/component-library/components/Tags/Tag/Tag.tsxTagBaseapp/component-library/base-components/TagBase/TagBase.tsxTagColoredapp/component-library/components-temp/TagColored/TagColored.tsxTagUrlapp/component-library/components/Tags/TagUrl/TagUrl.tsxTextFieldSearchapp/component-library/components/Form/TextFieldSearch/TextFieldSearch.tsxTextFieldSearchfrom@metamask/design-system-react-nativeTextWithPrefixIconapp/component-library/components/Texts/TextWithPrefixIcon/TextWithPrefixIcon.tsxTitleStandardapp/component-library/components-temp/TitleStandard/TitleStandard.tsxTitleSubpageapp/component-library/components-temp/TitleSubpage/TitleSubpage.tsxToastContextWrapperapp/component-library/components/Toast/Toast.context.tsxToastSelectorsIDsapp/component-library/components/Toast/ToastModal.testIds.tsToastSelectorsTextapp/component-library/components/Toast/ToastModal.testIds.tsTooltipSizesapp/component-library/components-temp/KeyValueRow/KeyValueRow.types.tsTradeTabBarItemapp/component-library/components/Navigation/TradeTabBarItem/TradeTabBarItem.tsxNotes
config.jsonbut still lack source deprecation copy.yarn sync-configand verify the missing-message count drops.