feat: update onboarding and application flows

This commit is contained in:
Jacques_tirot
2026-08-25 15:55:11 +02:00
parent 4fb8a3e1e0
commit bc7edcf3a7
38 changed files with 7234 additions and 289 deletions
+4 -2
View File
@@ -6,6 +6,7 @@ import { responsiveWidth } from 'react-native-responsive-dimensions'
import { useGlobal } from 'reactn'
import { icons, img } from '../../../assets'
import PressableScale from '../../../components/PressableScale'
import useResolvedMediaUri from '../../../hooks/useResolvedMediaUri'
import { LIKE_TARGET, toggleProjectLike } from '../../../utils/likes'
import { ensureAuthenticated } from '../../../utils/authRedirect'
import { Palette, Style } from '../../../styles'
@@ -23,6 +24,7 @@ const MusicCard = ({
likeTarget = LIKE_TARGET.SONG,
}) => {
const [currentUID] = useGlobal('currentUID')
const resolvedImageUri = useResolvedMediaUri(imageUri)
const [selected, setSelected] = useState(false)
const [layout, setLayout] = useState(null)
const [menuPos, setMenuPos] = useState({
@@ -113,9 +115,9 @@ const MusicCard = ({
onPress={onPress}
onLayout={(e) => setLayout(e.nativeEvent.layout)}
>
{imageUri ? (
{resolvedImageUri ? (
<ExpoImage
source={{ uri: imageUri }}
source={{ uri: resolvedImageUri }}
cachePolicy="memory-disk"
priority="high"
contentFit="cover"