packages/codemods/v5-0-0/04-bordered-to-variant.md
bordered → variantThe boolean bordered property on input blocks and containers is replaced by a variant enum in antd v6. bordered: false becomes variant: borderless. bordered: true is the default and can be removed.
Affected blocks: AutoComplete, Card, Collapse, DateRangeSelector, DateSelector, DateTimeSelector, Descriptions, MonthSelector, MultipleSelector, NumberInput, PasswordInput, PhoneNumberInput, Selector, TextArea, TextInput, WeekSelector.
bordered: false with variant: borderlessbordered: true entirely (it's the default)Glob: **/*.{yaml,yml}
Grep: bordered:
- id: search_input
type: TextInput
properties:
bordered: false
placeholder: Search...
- id: search_input
type: TextInput
properties:
variant: borderless
placeholder: Search...
- id: details_card
type: Card
properties:
bordered: true
title: Details
- id: details_card
type: Card
properties:
title: Details
bordered: false, bordered: "false", and bordered: 'false' — all become variant: borderlessbordered: true, bordered: "true", and bordered: 'true' — all are removedbordered that uses an operator expression (e.g., bordered: { _state: showBorder }) — flag these for manual review. The replacement would be variant: { _if: { ... } } mapping to "borderless" or "outlined"bordered inside code blocks or string contentgrep -rn 'bordered:' --include='*.yaml' --include='*.yml' .
Only operator-expression uses should remain (flagged for manual review).