Files
Joshen Lim 63164fe165 Revert "Revert "Feature/assistant mcp"" (#36687)
* Revert "Revert "Feature/assistant mcp" (#36684)"

This reverts commit 2bff117cde.

* Attempt
2025-06-26 15:02:49 +08:00

40 lines
1.4 KiB
TypeScript

import { PermissionAction } from '@supabase/shared-types/out/constants'
import { NoProjectsOnPaidOrgInfo } from 'components/interfaces/Billing/NoProjectsOnPaidOrgInfo'
import {
ScaffoldContainer,
ScaffoldSection,
ScaffoldSectionTitle,
} from 'components/layouts/Scaffold'
import { useCheckPermissions } from 'hooks/misc/useCheckPermissions'
import { useIsFeatureEnabled } from 'hooks/misc/useIsFeatureEnabled'
import OrganizationDeletePanel from './OrganizationDeletePanel'
import { DataPrivacyForm } from './DataPrivacyForm'
import { OrganizationDetailsForm } from './OrganizationDetailsForm'
const GeneralSettings = () => {
const organizationDeletionEnabled = useIsFeatureEnabled('organizations:delete')
const canDeleteOrganization = useCheckPermissions(PermissionAction.UPDATE, 'organizations')
return (
<ScaffoldContainer>
<NoProjectsOnPaidOrgInfo />
<ScaffoldSection isFullWidth>
<ScaffoldSectionTitle className="mb-4">Organization Details</ScaffoldSectionTitle>
<OrganizationDetailsForm />
</ScaffoldSection>
<ScaffoldSection isFullWidth>
<ScaffoldSectionTitle className="mb-4">Data Privacy</ScaffoldSectionTitle>
<DataPrivacyForm />
</ScaffoldSection>
{organizationDeletionEnabled && canDeleteOrganization && <OrganizationDeletePanel />}
</ScaffoldContainer>
)
}
export default GeneralSettings