Frequent API usage change; safe automated edits. (Shopify)
Before
<Modal size={Modal.Size.Large} title="My modal" onClose={handleClose} />
After
<Modal variant="large" onHide={handleClose}>
<TitleBar title="My modal" />
</Modal>
Detect:
- Modal props
size, title, onClose.
- Insert
<TitleBar> inside children when title was used.
Edge cases:
message prop removed (children instead).
- Check for
setupModalAutoSizing references—no longer required.
Reference: