Files
turbostarter/apps/mobile/src/app/dashboard/(user)/settings/general/notifications.tsx
Alejandro Gutiérrez 3527e732d4 feat: turbostarter boilerplate
Production-ready Next.js boilerplate with:
- Runtime env validation (fail-fast on missing vars)
- Feature-gated config (S3, Stripe, email, OAuth)
- Docker + Coolify deployment pipeline
- PostgreSQL + pgvector, MinIO S3, Better Auth
- TypeScript strict mode (no ignoreBuildErrors)
- i18n (en/es), AI modules, billing, monitoring

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 01:01:55 +01:00

32 lines
1.0 KiB
TypeScript

import * as Linking from "expo-linking";
import { Pressable } from "react-native";
import { View } from "react-native";
import { useTranslation } from "@turbostarter/i18n";
import { Text } from "@turbostarter/ui-mobile/text";
export default function Notifications() {
const { t } = useTranslation(["common", "marketing"]);
return (
<View className="bg-background flex flex-1 items-center justify-center px-6">
<View className="items-center gap-6 text-center">
<Text className="font-sans-bold mt-4 text-3xl tracking-tight">
{t("workInProgress.title")}
</Text>
<Text className="text-muted-foreground text-center text-pretty">
{t("workInProgress.description", { feature: t("notifications") })}
</Text>
<Pressable
onPress={() =>
Linking.openURL("https://github.com/orgs/turbostarter/projects/1")
}
className="mt-6"
>
<Text className="text-primary underline">{t("seeRoadmap")}</Text>
</Pressable>
</View>
</View>
);
}