How can I get user current plan in opensaas template
How can I get user current plan in opensaas template ?
context parameter. The user object will contain the same subscription-related fields.useAuthuserauthRequiredtruesubscriptionStatussubscriptionTier import { useAuth } from 'wasp/client/auth'
const MyComponent = () => {
const { data: user } = useAuth()
if (user) {
console.log(user.subscriptionStatus)
console.log(user.subscriptionTier)
}
// ... rest of your component
} import { HttpError } from 'wasp/server'
export const myServerAction = async (args, context) => {
if (!context.user) {
throw new HttpError(401)
}
const { subscriptionStatus, subscriptionTier } = context.user
// Use subscriptionStatus and subscriptionTier as needed
}