diff --git a/apps/web/components/orders/components/back-button.tsx b/apps/web/components/orders/components/back-button.tsx
new file mode 100644
index 0000000..b0e3944
--- /dev/null
+++ b/apps/web/components/orders/components/back-button.tsx
@@ -0,0 +1,20 @@
+'use client';
+import { OrderContext } from '@/context/order';
+import { Button } from '@repo/ui/components/ui/button';
+import { use } from 'react';
+
+export function BackButton() {
+ const { prevStep, step } = use(OrderContext);
+
+ function handleOnClick() {
+ prevStep();
+ }
+
+ if (step === 'success' || step === 'customer-select') return null;
+
+ return (
+
+ );
+}
diff --git a/apps/web/components/orders/components/index.ts b/apps/web/components/orders/components/index.ts
index e362dd9..3c6323e 100644
--- a/apps/web/components/orders/components/index.ts
+++ b/apps/web/components/orders/components/index.ts
@@ -1,3 +1,4 @@
+export * from './back-button';
export * from './contacts-grid';
export * from './datetime-select';
export * from './service-select';
diff --git a/apps/web/components/orders/components/submit-button.tsx b/apps/web/components/orders/components/submit-button.tsx
index 65326a5..e494b07 100644
--- a/apps/web/components/orders/components/submit-button.tsx
+++ b/apps/web/components/orders/components/submit-button.tsx
@@ -6,14 +6,14 @@ import { use } from 'react';
export function SubmitButton() {
const { nextStep, step } = use(OrderContext);
- function handleOnclick() {
+ function handleOnClick() {
if (step !== 'success') {
nextStep();
}
}
return (
-