give
/
src
/
Subscriptions
/
resources
/
admin
/
components
/
SubscriptionDetailsPage
/
Tabs
/
definitions.tsx
give
/
src
/
Subscriptions
/
resources
/
admin
/
components
/
SubscriptionDetailsPage
/
Tabs
Last commit date
Donations
10 months ago
Overview
9 months ago
Records
10 months ago
definitions.tsx
10 months ago
definitions.tsx
34 lines
| 1 | import { __ } from '@wordpress/i18n'; |
| 2 | import OverviewTab from './Overview'; |
| 3 | import DonationsTab from './Donations'; |
| 4 | import RecordsTab from './Records'; |
| 5 | import { Tab } from '@givewp/components/AdminDetailsPage/types'; |
| 6 | import { getSubscriptionOptionsWindowData } from '@givewp/subscriptions/utils'; |
| 7 | |
| 8 | const { adminUrl } = getSubscriptionOptionsWindowData(); |
| 9 | const urlParams = new URLSearchParams(window.location.search); |
| 10 | const subscriptionId = urlParams.get('id'); |
| 11 | |
| 12 | /** |
| 13 | * @since 4.8.0 |
| 14 | */ |
| 15 | const subscriptionDetailsTabs: Tab[] = [ |
| 16 | { |
| 17 | id: 'overview', |
| 18 | title: __('Overview', 'give'), |
| 19 | content: OverviewTab, |
| 20 | }, |
| 21 | { |
| 22 | id: 'donations', |
| 23 | title: __('Donations', 'give'), |
| 24 | content: DonationsTab, |
| 25 | }, |
| 26 | { |
| 27 | id: 'records', |
| 28 | title: __('Records', 'give'), |
| 29 | content: RecordsTab, |
| 30 | }, |
| 31 | ]; |
| 32 | |
| 33 | export default subscriptionDetailsTabs; |
| 34 |