forked from Rockachopa/Timmy-time-dashboard
- Single-screen chat interface with Timmy's sovereign AI personality - Text messaging with real-time AI responses via server chat API - Voice recording and playback with waveform visualization - Image sharing (camera + photo library) with full-screen viewer - File attachments via document picker - Dark arcane theme matching the Timmy Time dashboard - Custom app icon with glowing T circuit design - Timmy system prompt ported from dashboard prompts.py - Unit tests for chat utilities and message types
16 lines
461 B
TypeScript
16 lines
461 B
TypeScript
import { View, type ViewProps } from "react-native";
|
|
|
|
import { cn } from "@/lib/utils";
|
|
|
|
export interface ThemedViewProps extends ViewProps {
|
|
className?: string;
|
|
}
|
|
|
|
/**
|
|
* A View component with automatic theme-aware background.
|
|
* Uses NativeWind for styling - pass className for additional styles.
|
|
*/
|
|
export function ThemedView({ className, ...otherProps }: ThemedViewProps) {
|
|
return <View className={cn("bg-background", className)} {...otherProps} />;
|
|
}
|