feat(marketing): Refactor marketing wizard steps and add data collection methods

- Moved all marketing wizard step components to `create/_components` directory
- Added `collectData` static method to each step component for data retrieval
- Reorganized file structure to improve component modularity
- Prepared steps for dynamic data collection in wizard workflow
- Added VSCode settings file for project configuration
- Introduced new CMS-related components and services
- Updated API endpoints and added new query hooks
This commit is contained in:
AmirReza Jamali
2025-11-09 14:53:36 +03:30
parent f9bd7fce4b
commit cdc8cde6a4
26 changed files with 414 additions and 63 deletions
@@ -1,30 +0,0 @@
import { useForm } from "react-hook-form";
interface FooterFormValues {
email: string;
phoneNumber?: string;
address?: string;
tagline?: string;
copyright?: string;
}
const useFooterStepPresenter = () => {
const {
register,
handleSubmit,
formState: { errors },
} = useForm<FooterFormValues>();
const onSubmit = (data: FooterFormValues) => {
console.log(data);
};
return {
register,
handleSubmit,
onSubmit,
errors,
};
};
export default useFooterStepPresenter;