add billing section links to the organization switcher and organization settings

This commit is contained in:
Gregor Vostrak
2024-04-16 00:26:50 +02:00
parent e4bf56d55d
commit 884cd10a34
7 changed files with 52 additions and 28 deletions

View File

@@ -4,6 +4,7 @@ import Dropdown from '@/Components/Dropdown.vue';
import DropdownLink from '@/Components/DropdownLink.vue';
import { router, usePage } from '@inertiajs/vue3';
import type { Organization, User } from '@/types/models';
import { isBillingActivated } from '@/utils/billing';
const page = usePage<{
jetstream: {
@@ -80,7 +81,15 @@ const switchToTeam = (team: Organization) => {
page.props.auth.user.current_team.id
)
">
Team Settings
Organization Settings
</DropdownLink>
<DropdownLink
v-if="isBillingActivated()"
href="
/billing
">
Billing
</DropdownLink>
<DropdownLink