feat: simplify billing ux

This commit is contained in:
Ephraim Atta-Duncan
2025-10-29 01:32:19 +00:00
parent 9350c53c7d
commit 7d833c2348
6 changed files with 215 additions and 49 deletions

View File

@ -1,5 +0,0 @@
import BillingPage, { meta } from '../../o.$orgUrl.settings.billing';
export { meta };
export default BillingPage;

View File

@ -0,0 +1,27 @@
import { msg } from '@lingui/core/macro';
import { useLingui } from '@lingui/react';
import { SettingsHeader } from '~/components/general/settings-header';
import { UserBillingOrganisationsTable } from '~/components/tables/user-billing-organisations-table';
import { appMetaTags } from '~/utils/meta';
export function meta() {
return appMetaTags('Billing');
}
export default function SettingsBilling() {
const { _ } = useLingui();
return (
<div>
<SettingsHeader
title={_(msg`Billing`)}
subtitle={_(
msg`Manage billing and subscriptions for organisations where you have billing management permissions.`,
)}
/>
<UserBillingOrganisationsTable />
</div>
);
}