diff --git a/app/assets/javascripts/preferences/panes/account/subscription/SubscriptionWrapper.tsx b/app/assets/javascripts/preferences/panes/account/subscription/SubscriptionWrapper.tsx index 9a1c4033f..9a19112e6 100644 --- a/app/assets/javascripts/preferences/panes/account/subscription/SubscriptionWrapper.tsx +++ b/app/assets/javascripts/preferences/panes/account/subscription/SubscriptionWrapper.tsx @@ -1,5 +1,6 @@ import { WebApplication } from '@/ui_models/application'; import { FunctionalComponent } from 'preact'; +import { useState } from 'preact/hooks'; import { Subscription } from './Subscription'; import { SubscriptionState } from './subscription_state'; @@ -10,7 +11,7 @@ type Props = { export const SubscriptionWrapper: FunctionalComponent = ({ application, }) => { - const subscriptionState = new SubscriptionState(); + const [subscriptionState] = useState(() => new SubscriptionState()); return (