Overview
The cross-team collaboration project called “Multiblocks” uses Codex to create a Vue.js version of the Special:Block form. Currently, the ExpiryField uses Roan’s workaround patch to create custom inputs. The workaround patch was initially created before custom inputs were implemented into Codex’s Radio and Checkbox components. Let’s migrate the expiration field to use Radio’s custom input.
Acceptance Criteria
- Migrate the existing code to use Radio's custom-input slot.
- Remove any "hack" styles that made this workaround work but are no longer needed when using a slot.
- Ensure tests pass.