diff --git a/src/assets/billing/bank.svg b/src/assets/billing/bank.svg
new file mode 100644
index 0000000000..42a10ad51e
--- /dev/null
+++ b/src/assets/billing/bank.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/pages/PlanPage/PlanPage.jsx b/src/pages/PlanPage/PlanPage.jsx
index 8ae321a08c..97ce11ffae 100644
--- a/src/pages/PlanPage/PlanPage.jsx
+++ b/src/pages/PlanPage/PlanPage.jsx
@@ -8,6 +8,7 @@ import config from 'config'
import { SentryRoute } from 'sentry'
+import { Theme, useThemeContext } from 'shared/ThemeContext'
import LoadingLogo from 'ui/LoadingLogo'
import { PlanProvider } from './context'
@@ -15,6 +16,8 @@ import PlanBreadcrumb from './PlanBreadcrumb'
import { PlanPageDataQueryOpts } from './queries/PlanPageDataQueryOpts'
import Tabs from './Tabs'
+import { StripeAppearance } from '../../stripe'
+
const CancelPlanPage = lazy(() => import('./subRoutes/CancelPlanPage'))
const CurrentOrgPlan = lazy(() => import('./subRoutes/CurrentOrgPlan'))
const InvoicesPage = lazy(() => import('./subRoutes/InvoicesPage'))
@@ -37,6 +40,8 @@ function PlanPage() {
const { data: ownerData } = useSuspenseQueryV5(
PlanPageDataQueryOpts({ owner, provider })
)
+ const { theme } = useThemeContext()
+ const isDarkMode = theme !== Theme.LIGHT
if (config.IS_SELF_HOSTED || !ownerData?.isCurrentUserPartOfOrg) {
return
+ Your next billing date is{' '} + + {nextBillingDisplayDate} + + . +
+ )} +- No credit card set. Please contact support if you think it’s an - error or set it yourself. + No payment method set. Please contact support if you think it's + an error or set it yourself.