feat: Keep only "Manage subscription" button in account subscription prefs (#711)

* feat: Add DASHBOARD_URL to .env.sample
This commit is contained in:
Aman Harwara
2021-10-30 21:15:17 +05:30
committed by GitHub
parent 403fc3f295
commit db1139fd44
2 changed files with 7 additions and 38 deletions

View File

@@ -8,6 +8,7 @@ RAILS_SERVE_STATIC_FILES=true
SECRET_KEY_BASE=test
APP_HOST=http://localhost:3001
PURCHASE_URL=https://standardnotes.com/purchase
DASHBOARD_URL=http://standardnotes.com/dashboard
SF_DEFAULT_SERVER=http://localhost:3000

View File

@@ -42,23 +42,6 @@ const StatusText = observer(({ subscriptionState }: Props) => {
);
});
const PrimaryButton = observer(({ subscriptionState }: Props) => {
const { userSubscription } = subscriptionState;
return (
<Button
className="min-w-20 mt-3"
type="primary"
label={
userSubscription!.cancelled
? 'Renew subscription'
: 'Cancel subscription'
}
onClick={() => null}
/>
);
});
export const SubscriptionInformation = observer(
({ subscriptionState, application }: Props) => {
const openSubscriptionDashboard = async () => {
@@ -74,27 +57,12 @@ export const SubscriptionInformation = observer(
return (
<>
<StatusText subscriptionState={subscriptionState} />
<div className="flex flex-wrap">
<Button
className="min-w-20 mt-3 mr-3"
type="normal"
label="Manage subscription"
onClick={openSubscriptionDashboard}
/>
<Button
className="min-w-20 mt-3 mr-3"
type="normal"
label="Refresh"
onClick={() => null}
/>
<Button
className="min-w-20 mt-3 mr-3"
type="normal"
label="Change plan"
onClick={() => null}
/>
<PrimaryButton subscriptionState={subscriptionState} />
</div>
<Button
className="min-w-20 mt-3 mr-3"
type="normal"
label="Manage subscription"
onClick={openSubscriptionDashboard}
/>
</>
);
}