fix: deisng

This commit is contained in:
Fredrik Burmester
2025-10-04 09:20:01 +02:00
parent 380f5cbf70
commit 87716aff92
4 changed files with 11 additions and 8 deletions

View File

@@ -102,7 +102,10 @@ export default function page() {
useEffect(() => { useEffect(() => {
navigation.setOptions({ navigation.setOptions({
headerRight: () => ( headerRight: () => (
<TouchableOpacity onPress={bottomSheetModalRef.current?.present}> <TouchableOpacity
onPress={bottomSheetModalRef.current?.present}
className='px-2'
>
<DownloadSize items={downloadedFiles?.map((f) => f.item) || []} /> <DownloadSize items={downloadedFiles?.map((f) => f.item) || []} />
</TouchableOpacity> </TouchableOpacity>
), ),
@@ -169,7 +172,7 @@ export default function page() {
<View style={{ flex: 1 }}> <View style={{ flex: 1 }}>
<ScrollView showsVerticalScrollIndicator={false} className='flex-1'> <ScrollView showsVerticalScrollIndicator={false} className='flex-1'>
<View className='py-4'> <View className='py-4'>
<View className='mb-4 flex flex-col space-y-4 px-4'> <View className='mb-4 flex flex-col gap-y-4 px-4'>
<View className='bg-neutral-900 p-4 rounded-2xl'> <View className='bg-neutral-900 p-4 rounded-2xl'>
<Text className='text-lg font-bold'> <Text className='text-lg font-bold'>
{t("home.downloads.queue")} {t("home.downloads.queue")}
@@ -177,7 +180,7 @@ export default function page() {
<Text className='text-xs opacity-70 text-red-600'> <Text className='text-xs opacity-70 text-red-600'>
{t("home.downloads.queue_hint")} {t("home.downloads.queue_hint")}
</Text> </Text>
<View className='flex flex-col space-y-2 mt-2'> <View className='flex flex-col gap-y-2 mt-2'>
{queue.map((q, index) => ( {queue.map((q, index) => (
<TouchableOpacity <TouchableOpacity
onPress={() => onPress={() =>

View File

@@ -26,7 +26,7 @@ export default function ActiveDownloads({ ...props }: ActiveDownloadsProps) {
<Text className='text-lg font-bold mb-2'> <Text className='text-lg font-bold mb-2'>
{t("home.downloads.active_downloads")} {t("home.downloads.active_downloads")}
</Text> </Text>
<View className='space-y-2'> <View className='gap-y-2'>
{processes?.map((p: JobStatus) => ( {processes?.map((p: JobStatus) => (
<DownloadCard key={p.item.Id} process={p} /> <DownloadCard key={p.item.Id} process={p} />
))} ))}

View File

@@ -96,7 +96,7 @@ export const DownloadCard = ({ process, ...props }: DownloadCardProps) => {
)} )}
{/* Action buttons in bottom right corner */} {/* Action buttons in bottom right corner */}
<View className='absolute bottom-2 right-2 flex flex-row items-center space-x-2 z-10'> <View className='absolute bottom-2 right-2 flex flex-row items-center z-10'>
<TouchableOpacity <TouchableOpacity
onPress={() => handleDelete(process.id)} onPress={() => handleDelete(process.id)}
className='p-2 bg-neutral-800 rounded-full' className='p-2 bg-neutral-800 rounded-full'
@@ -127,7 +127,7 @@ export const DownloadCard = ({ process, ...props }: DownloadCardProps) => {
<Text className='text-xs opacity-50'> <Text className='text-xs opacity-50'>
{process.item.ProductionYear} {process.item.ProductionYear}
</Text> </Text>
<View className='flex flex-row items-center space-x-2 mt-1 text-purple-600'> <View className='flex flex-row items-center gap-x-2 mt-1 text-purple-600'>
{sanitizedProgress === 0 ? ( {sanitizedProgress === 0 ? (
<ActivityIndicator size={"small"} color={"white"} /> <ActivityIndicator size={"small"} color={"white"} />
) : ( ) : (
@@ -145,7 +145,7 @@ export const DownloadCard = ({ process, ...props }: DownloadCardProps) => {
)} )}
</View> </View>
<View className='flex flex-row items-center space-x-2 mt-1 text-purple-600'> <View className='flex flex-row items-center gap-x-2 mt-1 text-purple-600'>
<Text className='text-xs capitalize'>{process.status}</Text> <Text className='text-xs capitalize'>{process.status}</Text>
</View> </View>
</View> </View>

View File

@@ -269,7 +269,7 @@
"movies": "Movies", "movies": "Movies",
"queue": "Queue", "queue": "Queue",
"other_media": "Other media", "other_media": "Other media",
"queue_hint": "Queue and downloads will be lost on app restart", "queue_hint": "Queue will be lost on app restart",
"no_items_in_queue": "No Items in Queue", "no_items_in_queue": "No Items in Queue",
"no_downloaded_items": "No Downloaded Items", "no_downloaded_items": "No Downloaded Items",
"delete_all_movies_button": "Delete All Movies", "delete_all_movies_button": "Delete All Movies",