diff --git a/src/assets/index.js b/src/assets/index.js index 2895790..726bba7 100644 --- a/src/assets/index.js +++ b/src/assets/index.js @@ -107,6 +107,14 @@ import profile from './UI/profile.jpg' import musiclandClub from './UI/musiclandClub.png' import frenchFlag from './icons/frenchFlag.png' import englishFlag from './icons/englishFlag.png' + +import credits50 from './packs/credits50.png' +import credits110 from './packs/credits110.png' +import credits150 from './packs/credits150.png' +import credits180 from './packs/credits180.png' +import credits450 from './packs/credits450.png' +import credits750 from './packs/credits750.png' + export const tabs = { home, tasks, @@ -194,6 +202,14 @@ export const icons = { clubIcon: require('./icons/clubIcon.png'), } +export const packs= { + credits50, + credits110, + credits150, + credits180, + credits450, + credits750 +} export const background = { writingBG, writingBgWeb: require('./UI/writingBgWeb.png'), diff --git a/src/assets/packs/credits110.png b/src/assets/packs/credits110.png new file mode 100644 index 0000000..2d67226 Binary files /dev/null and b/src/assets/packs/credits110.png differ diff --git a/src/assets/packs/credits150.png b/src/assets/packs/credits150.png new file mode 100644 index 0000000..2f7ff47 Binary files /dev/null and b/src/assets/packs/credits150.png differ diff --git a/src/assets/packs/credits180.png b/src/assets/packs/credits180.png new file mode 100644 index 0000000..f3cbef7 Binary files /dev/null and b/src/assets/packs/credits180.png differ diff --git a/src/assets/packs/credits450.png b/src/assets/packs/credits450.png new file mode 100644 index 0000000..9e492a8 Binary files /dev/null and b/src/assets/packs/credits450.png differ diff --git a/src/assets/packs/credits50.png b/src/assets/packs/credits50.png new file mode 100644 index 0000000..ef9271f Binary files /dev/null and b/src/assets/packs/credits50.png differ diff --git a/src/assets/packs/credits750.png b/src/assets/packs/credits750.png new file mode 100644 index 0000000..c800244 Binary files /dev/null and b/src/assets/packs/credits750.png differ diff --git a/src/screens/cover/components/ShareAndCreditsModal.js b/src/screens/cover/components/ShareAndCreditsModal.js index d8c6d2f..b6483db 100644 --- a/src/screens/cover/components/ShareAndCreditsModal.js +++ b/src/screens/cover/components/ShareAndCreditsModal.js @@ -22,6 +22,8 @@ import GradientButton from '../../../components/GradientButton' import AppCheckbox from '../../../components/AppCheckbox' import { subBadges, icons } from '../../../assets' import { isWeb } from '../../../hooks/useLayoutType' +import { navigate } from '../../../navigation/NavigationService' +import { Routes } from '../../../navigation' // --- HELPER FUNCTIONS & CONSTANTS (Copied from Subscriptions.js) --- @@ -379,6 +381,11 @@ const ShareAndCreditsModal = ({ } } + const handleGoHome = useCallback(() => { + setIsVisible(false) + navigate(Routes.Home) + }, [setIsVisible]) + const currentPlans = normalizedPlansByPeriod[selectedPeriodKey] || [] return ( @@ -533,10 +540,7 @@ const ShareAndCreditsModal = ({ { - // No-op for now - console.log('Diffuser pressed', { hasAcceptedPublication }) - }} + onPress={handleGoHome} disabled={!hasAcceptedPublication} containerStyle={styles.broadcastButton} />