diff --git a/src/app/portfolio/[slug]/(portfolio)/settings/PortfolioSettings.tsx b/src/app/portfolio/[slug]/(portfolio)/settings/PortfolioSettings.tsx index 9118339..d726382 100644 --- a/src/app/portfolio/[slug]/(portfolio)/settings/PortfolioSettings.tsx +++ b/src/app/portfolio/[slug]/(portfolio)/settings/PortfolioSettings.tsx @@ -16,9 +16,9 @@ import { SelectValue, } from "@/app/shadcn_components/ui/select"; import { - Dialog, - DialogContent, - DialogTitle, + Dialog, + DialogContent, + DialogTitle, DialogFooter, } from "@/app/shadcn_components/ui/dialog"; import { PortfolioStatus as PortfolioStatusOptions } from "@/app/db/schema/portfolio"; @@ -88,12 +88,17 @@ export default function PortfolioSettings({ // Set up state for deleteModal and deleteConfirmation - const [isDeleteModalOpen, setIsDeleteModalOpen] = useState(false) + const [isDeleteModalOpen, setIsDeleteModalOpen] = useState(false); - const [deleteConfirmationByName, setDeleteConfirmationByName] = useState("") + const [deleteConfirmationByName, setDeleteConfirmationByName] = useState(""); + + function handleOpenDeleteModal() { + setDeleteConfirmationByName(""); + setIsDeleteModalOpen(true); + } function handleDeleteConfirmation() { - console.log("we be deletin stuff") + console.log("we be deletin stuff"); // if (deleteConfirmationByName === portfolioName) { // //apiDeletePortfolio(portfolioId) // router.refresh(); @@ -102,10 +107,10 @@ export default function PortfolioSettings({ // // Error if the names don't match // console.log("Portfolio name does not match"); // } - router.refresh(); + router.push("/home"); } - // RENAMING FUNCTIONS + // RENAMING FUNCTIONS // Change NAME functionality - changing state @@ -117,7 +122,7 @@ export default function PortfolioSettings({ function handleRenameDb() { // apiRanameFunction(portfolioSettingsData.name) - // Update portfolioName + // Update portfolioName router.refresh(); } @@ -148,7 +153,7 @@ export default function PortfolioSettings({ } // The onClick function called to update the BUDGET in the DB - + function handleStatusUpdateDb() { // apiStatusChangeFunction(portfolioSettingsData.status) // Update portfolioStatus @@ -204,7 +209,9 @@ export default function PortfolioSettings({ setOption={setPortfolioGoal} /> - + {/* Row 4: Status */}