Files
Sauci/apps/mobile/src/features/swipe/components/SwipeNoPacksState.tsx
T
jjbrunton 7a0de45482 feat(mobile): align store-safe experience
Remove client-side adult-content preferences and badges so the centrally reviewed catalogue is the single visibility boundary.\n\nUse neutral relationship-focused copy across onboarding, discovery, paywall, and login surfaces, and retain biometric controls under App Lock for both native platforms.
2026-08-28 14:36:33 +01:00

32 lines
1.2 KiB
TypeScript

import { colors } from "../../../theme";
import { SwipeInfoStateLayout } from "./SwipeInfoStateLayout";
interface SwipeNoPacksStateProps {
onBrowsePacks: () => void;
}
export const SwipeNoPacksState = ({ onBrowsePacks }: SwipeNoPacksStateProps) => {
const accent = colors.premium.rose;
return (
<SwipeInfoStateLayout
accentColor={accent}
icon="layers-outline"
label="GET STARTED"
title="Choose Packs"
badgeText="NO PACKS ENABLED"
description="Select the question packs that interest you and your partner. Each pack explores different aspects of your relationship."
features={[
{ icon: "flame-outline", text: "From playful to adventurous", color: accent },
{ icon: "shield-checkmark-outline", text: "Safe space to explore", color: accent },
{ icon: "infinite-outline", text: "New packs added regularly", color: accent },
]}
teaser="Your journey of discovery awaits"
action={{
label: "Browse Packs",
onPress: onBrowsePacks,
}}
/>
);
};