From 0c24d663bbef5129a6d97728a520f21546e64e8a Mon Sep 17 00:00:00 2001 From: Rushat Gabhane Date: Fri, 31 May 2024 00:47:54 +0530 Subject: [PATCH 1/6] add book demo url --- src/CONST.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/CONST.ts b/src/CONST.ts index 6e5ddc92aa7a..15e6995eb6ea 100755 --- a/src/CONST.ts +++ b/src/CONST.ts @@ -3297,6 +3297,7 @@ const CONST = { }, CONCIERGE_TRAVEL_URL: 'https://community.expensify.com/discussion/7066/introducing-concierge-travel', + BOOK_TRAVEL_DEMO_URL: 'https://calendly.com/d/ck2z-xsh-q97/expensify-travel-demo-travel-page', SCREEN_READER_STATES: { ALL: 'all', ACTIVE: 'active', From e907c3ca0648b4eac94da94a865374c858c30d3a Mon Sep 17 00:00:00 2001 From: Rushat Gabhane Date: Fri, 31 May 2024 00:50:28 +0530 Subject: [PATCH 2/6] add book demo --- src/languages/en.ts | 1 + src/languages/es.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/languages/en.ts b/src/languages/en.ts index 8d1b24211583..82cc4968b7ac 100755 --- a/src/languages/en.ts +++ b/src/languages/en.ts @@ -1866,6 +1866,7 @@ export default { alerts: 'Get realtime updates and alerts', }, bookTravel: 'Book travel', + bookDemo: 'Book demo', termsAndConditions: { header: 'Before we continue...', title: 'Please read the Terms & Conditions for travel', diff --git a/src/languages/es.ts b/src/languages/es.ts index 29f85edfc93e..9104d13d2270 100644 --- a/src/languages/es.ts +++ b/src/languages/es.ts @@ -1890,6 +1890,7 @@ export default { alerts: 'Obtén actualizaciones y alertas en tiempo real', }, bookTravel: 'Reservar viajes', + bookDemo: 'Book demo', termsAndConditions: { header: 'Antes de continuar...', title: 'Por favor, lee los Términos y condiciones para reservar viajes', From 79986248d8eef25298ab38e3c5ea613c4e513cec Mon Sep 17 00:00:00 2001 From: Rushat Gabhane Date: Fri, 31 May 2024 00:50:41 +0530 Subject: [PATCH 3/6] add secondary button to feature list --- src/components/FeatureList.tsx | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/components/FeatureList.tsx b/src/components/FeatureList.tsx index 5e4ab89cf150..576bbc6f50c0 100644 --- a/src/components/FeatureList.tsx +++ b/src/components/FeatureList.tsx @@ -32,6 +32,12 @@ type FeatureListProps = { /** Action to call on cta button press */ onCtaPress?: () => void; + secondaryButtonText?: string; + + secondaryButtonAccessibilityLabel?: string; + + onSecondaryButtonPress?: () => void; + /** A list of menuItems representing the feature list. */ menuItems: FeatureListItem[]; @@ -57,6 +63,9 @@ function FeatureList({ ctaText = '', ctaAccessibilityLabel = '', onCtaPress, + secondaryButtonText = '', + secondaryButtonAccessibilityLabel = '', + onSecondaryButtonPress, menuItems, illustration, illustrationStyle, @@ -99,6 +108,15 @@ function FeatureList({ ))} + {secondaryButtonText && ( +