-
Notifications
You must be signed in to change notification settings - Fork 119
Frontend V2
Derek edited this page Jan 11, 2021
·
2 revisions
The team has been hard at work over the last few months to ship a complete redesign of the Clutch frontend.
V2 encompasses many changes, a complete list of which can be found here. Below is an attempt to highlight the most significant changes.
-
Accordion
&AccordionGroup
components [735, 754] -
Alert
component [842] -
Checkbox
component [686] -
DialogContent
&DialogActions
components [731] -
Form
[828] -
HorizontalRule
component [723] -
Notifications
component [696] -
Paper
component [817] -
Radio
component [728] -
Step
&Stepper
components [691] -
Switch
component [763] -
Tab
&Tabs
components [810]
- Upgraded yarn to 1.22.5 [695]
- Transition and Button animations have been disabled globally [682, 687]
- Moved to
@emotion
for CSS styling - Resize workflows validate max > min on input fields [865]
- App CSS changed [879]
-
Drawer
is always present on screen [758] -
UserInformation
now displays a menu on click [782]
-
Button
[673]- Removed
size
&destructive
props - Changed
variant
prop to be one of"neutral" | "primary" | "danger" | "destructive"
- Added
border
prop
- Removed
-
ButtonGroup
[797]- Removed
buttons
prop -
children
must be instance ofButton
component - Children are now right-aligned by default
- Removed
-
ClipboardButton
[834]- Removed
primary
&size
props
- Removed
-
Dialog
[731]- Removed
content
&onClose
props -
children
must be eitherDialogContent
orDialogActions
- Removed
-
ExpandableRow
renamed toAccordionRow
[838] -
ExpandableTable
&StatusRow
removed [838] -
Link
[827]- Removed
maxWidth
,fontSize
, &padding
props - Added
textTransform
prop
- Removed
-
MetadataTable
[729]- Removed
variant
prop
- Removed
-
RadioGroup
[829]- Removed
maxWidth
prop
- Removed
-
Select
[722]- Removed
maxWidth
prop - Limited Material UI props to
disabled
&error
- Added
helperText
prop
- Removed
-
Status
renamed toStatusIcon
[838] -
Table
&TableRow
[815]-
Row
renamed toTableRow
- Removed
data
prop in lieu ofchildren
on notTableRow
- Removed
elevation
prop fromTable
- Limited Material UI props to
stickyHeader
-
-
TextField
[701]- Removed
maxWidth
prop - Limited Material UI props to
defaultValue
,disabled
,endAdornment
,error
,helperText
,id
,inputRef
,label
,multiline
,name
,onChange
,onFocus
,onKeyDown
,placeholder
,readOnly
,required
,type
,value
- Removed
- Removed
AdvanceButton
&DestructiveButton
[673] - Renamed
Card
toLandingCard
(interfaces as well) [742]- Removed
titleColor
,descriptionColor
, &backgroundColor
fromCardProps
(nowLandingCardProps
) - Added
group
prop
- Removed
- Removed
TrendingUpIcon
component [818] -
@clutch-sh/envoy
remote triage modules moved [840]
- Wizard steps do not persist previous form values on change
- Resolver error should render above paper
- Add back hotkey support