From 0beb1397a680306730d09395866fe84b6c3b5064 Mon Sep 17 00:00:00 2001 From: Brandon Presley Date: Tue, 4 Jul 2023 11:17:58 +1200 Subject: [PATCH] Hide play button from new plans - 1.143 It doesn't make sense to start a plan that hasn't been created yet. --- EditPlan.tsx | 22 ++++++++++++---------- android/app/build.gradle | 4 ++-- package.json | 2 +- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/EditPlan.tsx b/EditPlan.tsx index 2744f72..9a49e6f 100644 --- a/EditPlan.tsx +++ b/EditPlan.tsx @@ -79,16 +79,18 @@ export default function EditPlan() { - { - let first = await getLast(workouts[0]) - if (!first) first = { ...defaultSet, name: workouts[0] } - delete first.id - navigation.navigate('StartPlan', { plan: params.plan, first }) - }} - icon='play-arrow' - /> + {typeof plan.id === 'number' && ( + { + let first = await getLast(workouts[0]) + if (!first) first = { ...defaultSet, name: workouts[0] } + delete first.id + navigation.navigate('StartPlan', { plan: params.plan, first }) + }} + icon='play-arrow' + /> + )} diff --git a/android/app/build.gradle b/android/app/build.gradle index 74cb7b3..ff8f7a9 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -41,8 +41,8 @@ android { missingDimensionStrategy "RNNotifications.reactNativeVersion", "reactNative60" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 36168 - versionName "1.142" + versionCode 36169 + versionName "1.143" buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString() if (isNewArchitectureEnabled()) { diff --git a/package.json b/package.json index e290433..cdfa320 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "massive", - "version": "1.142", + "version": "1.143", "private": true, "license": "GPL-3.0-only", "scripts": {