Show a footer Remove on selected create-flow modules so removal is not kebab-only.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
adilallo
2026-09-02 14:45:56 -06:00
co-authored by Cursor
parent df7051f33a
commit 84ef943df4
23 changed files with 251 additions and 16 deletions
@@ -21,10 +21,13 @@ const CreateContainer = memo<CreateProps>(
footerClassName,
showBackButton = true,
showNextButton = true,
showRemoveButton = false,
onBack,
onNext,
onRemove,
backButtonText = "Back",
nextButtonText = "Next",
removeButtonText,
nextButtonDisabled = false,
currentStep,
totalSteps,
@@ -56,10 +59,13 @@ const CreateContainer = memo<CreateProps>(
footerClassName={footerClassName}
showBackButton={showBackButton}
showNextButton={showNextButton}
showRemoveButton={showRemoveButton}
onBack={onBack}
onNext={onNext}
onRemove={onRemove}
backButtonText={backButtonText}
nextButtonText={nextButtonText}
removeButtonText={removeButtonText}
nextButtonDisabled={nextButtonDisabled}
currentStep={currentStep}
totalSteps={totalSteps}
@@ -16,10 +16,13 @@ export interface CreateProps {
footerClassName?: string;
showBackButton?: boolean;
showNextButton?: boolean;
showRemoveButton?: boolean;
onBack?: () => void;
onNext?: () => void;
onRemove?: () => void;
backButtonText?: string;
nextButtonText?: string;
removeButtonText?: string;
nextButtonDisabled?: boolean;
currentStep?: number;
totalSteps?: number;
@@ -58,10 +61,13 @@ export interface CreateViewProps {
footerClassName?: string;
showBackButton: boolean;
showNextButton: boolean;
showRemoveButton: boolean;
onBack?: () => void;
onNext?: () => void;
onRemove?: () => void;
backButtonText: string;
nextButtonText: string;
removeButtonText?: string;
nextButtonDisabled: boolean;
currentStep?: number;
totalSteps?: number;
@@ -17,10 +17,13 @@ export function CreateView({
footerClassName,
showBackButton,
showNextButton,
showRemoveButton,
onBack,
onNext,
onRemove,
backButtonText,
nextButtonText,
removeButtonText,
nextButtonDisabled,
currentStep,
totalSteps,
@@ -76,10 +79,13 @@ export function CreateView({
<ModalFooter
showBackButton={showBackButton}
showNextButton={showNextButton}
showRemoveButton={showRemoveButton}
onBack={onBack}
onNext={onNext}
onRemove={onRemove}
backButtonText={backButtonText}
nextButtonText={nextButtonText}
removeButtonText={removeButtonText}
nextButtonDisabled={nextButtonDisabled}
currentStep={currentStep}
totalSteps={totalSteps}