From 630197971dc8ee855b51875f80d9d9513def3e37 Mon Sep 17 00:00:00 2001 From: Kiran K Date: Thu, 30 Oct 2025 10:19:22 +0530 Subject: [PATCH 01/63] Refactor payout settings modal to use a sheet component --- .../program-payout-settings-button.tsx | 10 +- ....tsx => program-payout-settings-sheet.tsx} | 127 +++++++++--------- packages/prisma/schema/program.prisma | 1 + 3 files changed, 69 insertions(+), 69 deletions(-) rename apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/payouts/{program-payout-settings-modal.tsx => program-payout-settings-sheet.tsx} (68%) diff --git a/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/payouts/program-payout-settings-button.tsx b/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/payouts/program-payout-settings-button.tsx index 73ce7ee0261..9e62e1fe93f 100644 --- a/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/payouts/program-payout-settings-button.tsx +++ b/apps/web/app/app.dub.co/(dashboard)/[slug]/(ee)/program/payouts/program-payout-settings-button.tsx @@ -1,20 +1,20 @@ "use client"; import { Button } from "@dub/ui"; -import { useProgramPayoutSettingsModal } from "./program-payout-settings-modal"; +import { useProgramPayoutSettingsSheet } from "./program-payout-settings-sheet"; export function ProgramPayoutSettingsButton() { - const { ProgramPayoutSettingsModal, setShowProgramPayoutSettingsModal } = - useProgramPayoutSettingsModal(); + const { programPayoutSettingsSheet, setIsOpen } = + useProgramPayoutSettingsSheet(); return ( <> - + {programPayoutSettingsSheet}