feat: Add Multi-Gateway Configuration Module with Payment Settings Tab

This commit is contained in:
CycroftX
2026-02-10 11:35:23 +05:30
parent 514508df89
commit 0c8593ef22
13 changed files with 1979 additions and 25 deletions

View File

@@ -1,32 +1,10 @@
import { AppLayout } from '@/components/layout/AppLayout';
import { OrganizationProfileCard } from '@/features/settings/components/OrganizationProfileCard';
import { PayoutBankingCard } from '@/features/settings/components/PayoutBankingCard';
import { TeamSecurityCard } from '@/features/settings/components/TeamSecurityCard';
import { DeveloperSection } from '@/features/settings/components/DeveloperSection';
import { PaymentGatewayCard } from '@/features/settings/components/PaymentGatewayCard';
import { SettingsLayout } from '@/features/settings/components/SettingsLayout';
export default function Settings() {
return (
<AppLayout
title="Settings"
description="Manage platform configuration and critical operations."
>
<div className="space-y-6 max-w-[1200px]">
{/* Top Grid: Identity & Banking */}
<div className="grid grid-cols-1 lg:grid-cols-2 gap-6 h-auto lg:h-[400px]">
<OrganizationProfileCard />
<PayoutBankingCard />
</div>
{/* Middle Grid: Gateways & Security */}
<div className="grid grid-cols-1 lg:grid-cols-2 gap-6 h-auto">
<PaymentGatewayCard />
<TeamSecurityCard />
</div>
{/* Collapsible Developer Section */}
<DeveloperSection />
</div>
<AppLayout>
<SettingsLayout />
</AppLayout>
);
}