feat: add reusable RefreshControl component

Add minimal RefreshControl wrapper component for pull-to-refresh functionality across screens. Includes theme colors for light/dark mode support.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
imeepos
2026-01-21 11:24:59 +08:00
parent 5a28a0e85e
commit 111939dd0c
2 changed files with 87 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import React from 'react'
import { RefreshControl as RNRefreshControl } from 'react-native'
interface RefreshControlProps {
refreshing: boolean
onRefresh: () => void
}
export default function RefreshControl({
refreshing,
onRefresh,
}: RefreshControlProps) {
return (
<RNRefreshControl
refreshing={refreshing}
onRefresh={onRefresh}
tintColor="#F5F5F5"
colors={['#F5F5F5']}
/>
)
}