Grabbed dndbeyond's source code

```
~/go/bin/sourcemapper -output ddb -jsurl https://media.dndbeyond.com/character-app/static/js/main.90aa78c5.js
```
This commit is contained in:
2025-05-28 11:50:03 -07:00
commit 8df9031d27
3592 changed files with 319051 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
import { useState, useEffect } from "react";
import { getSubscriptionTier } from "../helpers/userApi";
export const FREE_TIER = "free";
export const HERO_TIER = "hero";
export const MASTER_TIER = "master";
export const LEGENDARY_TIER = "legendary";
const useSubscriptionTier = (defaultSubscription?: string) => {
const [subscriptionTier, setSubscriptionTier] = useState<string | undefined>(
defaultSubscription
);
useEffect(() => {
getSubscriptionTier().then((tier) => {
if (tier) {
setSubscriptionTier(tier as unknown as string);
}
});
}, []);
return (subscriptionTier || FREE_TIER).toLowerCase();
};
export default useSubscriptionTier;