Fix syntax and type errors causing app crash
This commit is contained in:
@@ -125,7 +125,7 @@ export default function DraggableSticker({
|
||||
|
||||
return (
|
||||
<GestureDetector gesture={gesture}>
|
||||
<Animated.View style={[styles.stickerWrapper, animatedStyle]}>
|
||||
<Animated.View style={[styles.stickerContainer, animatedStyle]}>
|
||||
{isText ? (
|
||||
<View style={styles.textStickerBox}>
|
||||
<Text style={styles.textStickerContent}>{sticker.content}</Text>
|
||||
|
||||
@@ -183,7 +183,7 @@ export default function CameraScreen({
|
||||
return { size: s, pixels: 0, w: 0, h: 0 };
|
||||
}).filter((s: { pixels: number }) => s.pixels > 0);
|
||||
|
||||
parsedSizes.sort((a, b) => a.pixels - b.pixels);
|
||||
parsedSizes.sort((a: any, b: any) => a.pixels - b.pixels);
|
||||
// Find the LARGEST size available to satisfy user request for original size
|
||||
const optimal = parsedSizes[parsedSizes.length - 1];
|
||||
|
||||
|
||||
@@ -294,7 +294,7 @@ export default function PreviewScreen({
|
||||
}
|
||||
};
|
||||
|
||||
const handleExitRef = useRef<() => void>();
|
||||
const handleExitRef = useRef<(() => void) | null>(null);
|
||||
handleExitRef.current = async () => {
|
||||
if (idleTimerRef.current) clearTimeout(idleTimerRef.current);
|
||||
if (!mountedRef.current) return;
|
||||
@@ -466,7 +466,6 @@ export default function PreviewScreen({
|
||||
ref={viewShotRef}
|
||||
options={{ format: 'jpg', quality: 0.95 }}
|
||||
style={styles.viewShotContainer}
|
||||
collapsable={false}
|
||||
>
|
||||
<View style={{ flex: 1, width: '100%', height: '100%' }} collapsable={false}>
|
||||
{renderCollageView()}
|
||||
@@ -579,26 +578,6 @@ export default function PreviewScreen({
|
||||
</Text>
|
||||
</TouchableOpacity>
|
||||
|
||||
<TouchableOpacity
|
||||
style={[styles.editToolBtn, dateOverlay !== 'off' && styles.editToolBtnActive]}
|
||||
onPress={() => {
|
||||
setDateOverlay((prev) => {
|
||||
const nextMode = prev === 'off' ? 'date' : prev === 'date' ? 'datetime' : 'off';
|
||||
logger.log(`Action: Toggled date overlay to ${nextMode}`);
|
||||
return nextMode;
|
||||
});
|
||||
}}
|
||||
>
|
||||
<FontAwesomeIcon
|
||||
icon={faCalendarDays}
|
||||
size={16}
|
||||
color={dateOverlay !== 'off' ? THEME.colors.text : THEME.colors.accent}
|
||||
/>
|
||||
<Text style={[styles.editToolText, dateOverlay !== 'off' && styles.editToolTextActive]}>
|
||||
Datum
|
||||
</Text>
|
||||
</TouchableOpacity>
|
||||
|
||||
{frameMode === 'available' && photoUris.length === 1 && (
|
||||
<TouchableOpacity
|
||||
style={[styles.editToolBtn, selectedFrameId !== null && styles.editToolBtnActive]}
|
||||
|
||||
Reference in New Issue
Block a user