# Portable Theme Module
Dieses Modul enthält ein komplettes Theme-System für React Native Apps mit:
- Hell/Dunkel Modus (inkl. System-Einstellung)
- Kontrast-Einstellungen (5 Stufen)
- Theme Provider & Hooks
- Fertige UI-Komponenten für Theme-Einstellungen
## Installation
1. Kopiere den gesamten `theme` Ordner in dein Projekt
2. Installiere die benötigten Dependencies:
```bash
npm install @react-native-async-storage/async-storage
```
## Verwendung
1. Wrapp deine App mit dem ThemeProvider:
```tsx
import { ThemeProvider } from './theme';
export default function App() {
return (
);
}
```
2. Nutze den useTheme Hook in deinen Komponenten:
```tsx
import { useTheme } from './theme';
export function MyComponent() {
const { theme, isDark } = useTheme();
return (
Hello World
);
}
```
3. Füge die ThemeSettings Komponente in deine Settings-Seite ein:
```tsx
import { ThemeSettings } from './theme';
export function SettingsScreen() {
return (
);
}
```