Fix some logic

This commit is contained in:
Eric Bailey
2024-12-08 18:29:51 -06:00
parent be2606ea9d
commit 1269a55958
2 changed files with 33 additions and 42 deletions
@@ -85,7 +85,7 @@ function DialogInner({control}: {control: Dialog.DialogControlProps}) {
return
}
const emailValue = email ?? currentAccount.email
const emailValue = email || currentAccount.email
if (!emailValue) {
const message = _(
@@ -109,6 +109,7 @@ function DialogInner({control}: {control: Dialog.DialogControlProps}) {
if (isWeb) {
try {
await purchase()
// TODO handle errors the same for both platforms, throw and display
control.close()
} catch (e: any) {
setError(
+5 -15
View File
@@ -145,19 +145,13 @@ function Core({
<PurchaseHeader />
)}
{hasActiveSubscriptions ||
(hasInactiveSubscriptions && (
{(hasActiveSubscriptions || hasInactiveSubscriptions) && (
// TODO need a divider here if PurchaseHeader is present
<>
<Divider />
{hasActiveSubscriptions && (
<View style={[a.gap_sm]}>
<Text
style={[
a.text_md,
a.font_bold,
t.atoms.text_contrast_medium,
]}>
style={[a.text_md, a.font_bold, t.atoms.text_contrast_medium]}>
<Trans>My subscriptions</Trans>
</Text>
@@ -174,11 +168,7 @@ function Core({
{hasInactiveSubscriptions && (
<View style={[a.gap_sm]}>
<Text
style={[
a.text_md,
a.font_bold,
t.atoms.text_contrast_medium,
]}>
style={[a.text_md, a.font_bold, t.atoms.text_contrast_medium]}>
<Trans>Past subscriptions</Trans>
</Text>
@@ -192,7 +182,7 @@ function Core({
</View>
)}
</>
))}
)}
<Divider />