diff --git a/src/components/RecurringExpense/ViewRecurringExpense.jsx b/src/components/RecurringExpense/ViewRecurringExpense.jsx
index e1187867..305c843c 100644
--- a/src/components/RecurringExpense/ViewRecurringExpense.jsx
+++ b/src/components/RecurringExpense/ViewRecurringExpense.jsx
@@ -1,14 +1,307 @@
import React from 'react'
+import { useRecurringExpenseDetail } from '../../hooks/useExpense';
+import { formatUTCToLocalTime } from '../../utils/dateUtils';
+import { formatFigure, getColorNameFromHex } from '../../utils/appUtils';
+import Avatar from '../common/Avatar';
+import { FREQUENCY_FOR_RECURRING } from '../../utils/constants';
+import { ExpenseDetailsSkeleton } from '../Expenses/ExpenseSkeleton';
+
+const ViewRecurringExpense = ({ RecurringId }) => {
+ const { data, isLoading, isError, error, isFetching } = useRecurringExpenseDetail(RecurringId);
+
+ const statusColorMap = {
+ "da462422-13b2-45cc-a175-910a225f6fc8": "primary", // Active
+ "306856fb-5655-42eb-bf8b-808bb5e84725": "success", // Completed
+ "3ec864d2-8bf5-42fb-ba70-5090301dd816": "danger", // De-Activated
+ "8bfc9346-e092-4a80-acbf-515ae1ef6868": "warning", // Paused
+ };
+ if (isLoading) return
Under the Working!
+ +