import { router } from 'expo-router'; import { Share, StyleSheet, Text, View } from 'react-native'; import { profileUrl } from '@musicshare/shared'; import { Avatar } from '@/components/Avatar'; import { QrCode } from '@/components/QrCode'; import { Screen } from '@/components/Screen'; import { Body, Button } from '@/components/ui'; import { WEB_URL } from '@/lib/config'; import { useSession } from '@/lib/session'; import { colors, space } from '@/lib/theme'; /** "My code": friends scan it (in musicshare or any camera app) to open your profile. */ export default function MyQrScreen() { const { me } = useSession(); if (!me) return null; const url = profileUrl(WEB_URL, me.username); const share = () => Share.share({ message: `Follow me on musicshare and see what I'm listening to: ${url}`, url }).catch(() => {}); return ( {me.displayName ?? me.username} @{me.username} Friends scan this with musicshare (or their camera app) to open your profile.