update to just add overridable class

Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
This commit is contained in:
nikolar
2024-10-04 11:09:20 -07:00
parent 341e5db3c1
commit cfa2b0e4f9
3 changed files with 25 additions and 15 deletions
+1 -1
View File
@@ -2,4 +2,4 @@
'@backstage/plugin-scaffolder-react': patch
---
Update template form buttons from `justifyContent` 'right' to `justifyContent` 'left'
Add `overridableComponent` `BackstageTemplateStepperClassKey` to template stepper to enable custom styling
@@ -56,20 +56,28 @@ import { merge } from 'lodash';
const validator = customizeValidator();
ajvErrors(validator.ajv);
const useStyles = makeStyles(theme => ({
backButton: {
marginRight: theme.spacing(1),
},
footer: {
display: 'flex',
flexDirection: 'row',
justifyContent: 'left',
marginTop: theme.spacing(2),
},
formWrapper: {
padding: theme.spacing(2),
},
}));
export type BackstageTemplateStepperClassKey =
| 'backButton'
| 'footer'
| 'formWrapper';
const useStyles = makeStyles(
theme => ({
backButton: {
marginRight: theme.spacing(1),
},
footer: {
display: 'flex',
flexDirection: 'row',
justifyContent: 'right',
marginTop: theme.spacing(2),
},
formWrapper: {
padding: theme.spacing(2),
},
}),
{ name: 'BackstageTemplateStepper' },
);
/**
* The Props for {@link Stepper} component
@@ -17,10 +17,12 @@
import { Overrides } from '@material-ui/core/styles/overrides';
import { StyleRules } from '@material-ui/core/styles/withStyles';
import { ScaffolderReactTemplateCategoryPickerClassKey } from './components/TemplateCategoryPicker/TemplateCategoryPicker';
import { BackstageTemplateStepperClassKey } from './components/Stepper/Stepper';
/** @alpha */
export type ScaffolderReactComponentsNameToClassKey = {
ScaffolderReactTemplateCategoryPicker: ScaffolderReactTemplateCategoryPickerClassKey;
BackstageTemplateStepper: BackstageTemplateStepperClassKey;
};
/** @alpha */