diff --git a/apps/admin/src/lib/domains/coupon/data.ts b/apps/admin/src/lib/domains/coupon/data.ts deleted file mode 100644 index 61e4875..0000000 --- a/apps/admin/src/lib/domains/coupon/data.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "@pkg/logic/domains/coupon/data"; diff --git a/apps/admin/src/lib/domains/coupon/repository.ts b/apps/admin/src/lib/domains/coupon/repository.ts deleted file mode 100644 index 9a0c39b..0000000 --- a/apps/admin/src/lib/domains/coupon/repository.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "@pkg/logic/domains/coupon/repository"; diff --git a/apps/admin/src/lib/domains/coupon/router.ts b/apps/admin/src/lib/domains/coupon/router.ts deleted file mode 100644 index 69ed9d5..0000000 --- a/apps/admin/src/lib/domains/coupon/router.ts +++ /dev/null @@ -1,52 +0,0 @@ -import { createTRPCRouter } from "$lib/trpc/t"; -import { z } from "zod"; -import { getCouponUseCases } from "./usecases"; -import { createCouponPayload, updateCouponPayload } from "./data"; -import { protectedProcedure } from "$lib/server/trpc/t"; - -export const couponRouter = createTRPCRouter({ - getAllCoupons: protectedProcedure.query(async ({}) => { - const controller = getCouponUseCases(); - return controller.getAllCoupons(); - }), - - getCouponById: protectedProcedure - .input(z.object({ id: z.number() })) - .query(async ({ input }) => { - const controller = getCouponUseCases(); - return controller.getCouponById(input.id); - }), - - createCoupon: protectedProcedure - .input(createCouponPayload) - .mutation(async ({ input, ctx }) => { - const controller = getCouponUseCases(); - return controller.createCoupon(ctx.user, input); - }), - - updateCoupon: protectedProcedure - .input(updateCouponPayload) - .mutation(async ({ input }) => { - const controller = getCouponUseCases(); - return controller.updateCoupon(input); - }), - - deleteCoupon: protectedProcedure - .input(z.object({ id: z.number() })) - .mutation(async ({ input }) => { - const controller = getCouponUseCases(); - return controller.deleteCoupon(input.id); - }), - - toggleCouponStatus: protectedProcedure - .input(z.object({ id: z.number(), isActive: z.boolean() })) - .mutation(async ({ input }) => { - const controller = getCouponUseCases(); - return controller.toggleCouponStatus(input.id, input.isActive); - }), - - getActiveCoupons: protectedProcedure.query(async ({}) => { - const controller = getCouponUseCases(); - return controller.getActiveCoupons(); - }), -}); diff --git a/apps/admin/src/lib/domains/coupon/usecases.ts b/apps/admin/src/lib/domains/coupon/usecases.ts deleted file mode 100644 index 69c2459..0000000 --- a/apps/admin/src/lib/domains/coupon/usecases.ts +++ /dev/null @@ -1 +0,0 @@ -export * from "@pkg/logic/domains/coupon/usecases"; diff --git a/apps/admin/src/lib/domains/coupon/view/coupon-form.svelte b/apps/admin/src/lib/domains/coupon/view/coupon-form.svelte deleted file mode 100644 index 195c2c4..0000000 --- a/apps/admin/src/lib/domains/coupon/view/coupon-form.svelte +++ /dev/null @@ -1,187 +0,0 @@ - - -
-
- -
- - -
- - -
- - - - {discountTypes.find((t) => t.value === formData.discountType) - ?.label || "Select type"} - - - {#each discountTypes as type} - {type.label} - {/each} - - -
-
- - -
- -
- -
- - {formData.discountType === DiscountType.PERCENTAGE - ? "%" - : "$"} - -
-
-
- - -
- -