mirror of
https://github.com/SamyRai/turash.git
synced 2025-12-26 23:01:33 +00:00
- Remove nested git repository from bugulma/frontend/.git - Add all frontend files to main repository tracking - Convert from separate frontend/backend repos to unified monorepo - Preserve all frontend code and development history as tracked files - Eliminate nested repository complexity for simpler development workflow This creates a proper monorepo structure with frontend and backend coexisting in the same repository for easier development and deployment.
41 lines
947 B
TypeScript
41 lines
947 B
TypeScript
import React from 'react';
|
|
import { useTranslation } from '@/hooks/useI18n.tsx';
|
|
import Button from '@/components/ui/Button.tsx';
|
|
|
|
interface WizardFooterProps {
|
|
isFirstStep: boolean;
|
|
isLastStep: boolean;
|
|
onBack: () => void;
|
|
onNext: () => void;
|
|
onSubmit: () => void;
|
|
isValid: boolean;
|
|
}
|
|
|
|
const WizardFooter: React.FC<WizardFooterProps> = ({
|
|
isFirstStep,
|
|
isLastStep,
|
|
onBack,
|
|
onNext,
|
|
onSubmit,
|
|
isValid,
|
|
}) => {
|
|
const { t } = useTranslation();
|
|
|
|
return (
|
|
<div className="p-4 bg-muted/50 border-t flex justify-between items-center rounded-b-2xl">
|
|
<Button variant="outline" onClick={onBack} disabled={isFirstStep}>
|
|
{t('wizard.back')}
|
|
</Button>
|
|
{isLastStep ? (
|
|
<Button onClick={onSubmit} disabled={!isValid}>
|
|
{t('wizard.finish')}
|
|
</Button>
|
|
) : (
|
|
<Button onClick={onNext}>{t('wizard.next')}</Button>
|
|
)}
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default WizardFooter;
|