| Done | Done |
| Done | Done |
| Done | Done |
| Done | In progress |
| Done | Done |
| Done | Done |
| Done | Done |
Breadcrumbs Needs WorkReplace with react-bootstrap shim
| DONE | To Do |
| Done | Done |
Button StableTODO: Remove subcomponent of deprecated implementation soon
| Done | Done |
Button Group StableA pass through from react-bootstrap
| Done | Done |
Card StablePartially a pass-thru from react-bootstrap, with custom subcomponents.
| Done | Done |
Carousel StableA pass through from react-bootstrap
| Done | Done |
CheckBoxGroup Deprecate SoonRefactor to use Input component and refresh checkbox designs
| To Do | To Do |
Checkbox Deprecate SoonReplaced by Input and ValidationFormGroup
| TBD | To Do |
| Done | Done |
| Needs Review | Done |
| In progress | In progress |
| Done | Done |
| Done | In progress |
| Done | In progress |
Dropdown StableTODO: Remove subcomponent of deprecated implementation soon
| Done | Done |
| Done | Done |
Fieldset Deprecate SoonUnneeded. Used in one place (studio-frontend/src/components/EditImageModal/index.jsx)
| TBD | To Do |
| Done | Done |
| Done | In progress |
| Done | Done |
| Done | Done |
Form.Control.Feedback Stable | Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
Hyperlink Needs WorkImprove prop naming. Deprecate content prop.
Use React.forwardRef for ref forwarding.
| Done | To Do |
| Done | Done |
| Done | Done |
IconButtonToggle StableHelps toggle Data view between list, card view etc.
| In Progress | Done |
| Done | Done |
Input Deprecate SoonReplaced by Form.Control
| Done | Done |
| Done | Done |
InputSelect Deprecate SoonReplaced by Input and ValidationFormGroup
| TBD | To Do |
InputText Deprecate SoonReplaced by Input and ValidationFormGroup
| TBD | To Do |
| Done | Done |
ListBox Deprecate SoonNot used anywhere in code on Github. Consult design. | TBD | To Do |
MailtoLink Needs WorkRemove unnecessary props.
Remove baked in English strings.
Use React.forwardRef for ref forwarding
| Done | To Do |
| Done | Done |
| Done | Done |
Modal Deprecate soonReplaced by ModalDialog.
| Done | To Do |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
| Complete | In Progress |
Pagination Needs WorkTODO: shim from react-bootstrap
Breaks if given 5000 pages.
Overly complex implementation.
Remove baked in english strings
| Done | To Do |
| Done | Done |
| Done | Done |
| Done | Done |
RadioButtonGroup Deprecate SoonRefactor to use Input component
and refresh checkbox designs
| To Do | To Do |
Scrollable NewAdds overflow:auto scrolling to wrapped elements. And adds dropshadows when content wrapped within is scrolled up or down
| In Progress | In Progress |
| Needs Review | Done |
| Done | Done |
| Done | In progress |
Sheet NewWindow-level edge-anchored content container with elevation shadow, with option to block content.
| In Progress | In Progress |
| Done | Done |
| Done | Done |
| Done | In progress |
| Done | Done |
| Done | Done |
StatusAlert Deprecate SoonAlert replaces this component
| Done | Done |
| Done | Done |
| Done | In progress |
Table (Deprecated) Deprecate soonPotentially does too much work. Consider if should be multiple components: Table, TableHeader, SortableTable, etc.
| TBD | TBD |
| In progress | In progress |
| Done | In progress |
| Done | In progress |
Tabs StableTODO: Remove subcomponent of deprecated implementation soon
| Done | TO DO |
TextArea Deprecate SoonReplaced by Input and ValidationFormGroup
| TBD | To Do |
| Done | Done |
| Done | Done |
| Done | Done |
| Done | Done |
ValidationFormGroup Deprecate SoonReplaced by Form.Group
| Done | Done |