import ThemedBackground from "@/src/components/themed/ThemedBackground"; import ThemedTextInput from "@/src/components/themed/ThemedTextInput"; import ColorSelector from "@/src/components/themed/ColorSelector"; import {View, Text} from "react-native"; import ThemedSegmentedButtons from "@/src/components/themed/ThemedSegmentedButtons"; import { MatrixState } from '@/src/model/User'; import { useMatrixStore } from "@/src/stores"; import ThemedHeader from "@/src/components/themed/ThemedHeader"; import SaveToMatrixButton from "@/src/components/SaveToMatrixButton"; type TextProps = MatrixState['text']; export default function TextScreen() { const textConfig = useMatrixStore((s) => s.matrixState.text); const updateTextConfig = useMatrixStore((s) => s.updateTextConfig); const updateTextProp = (prop: Partial) => { updateTextConfig(prop); }; return ( Text Modus updateTextProp({ text })} className="my-0" /> Textfarbe updateTextProp({ color })} defaultColor={textConfig.color} /> Ausrichtung updateTextProp({ align })} options={{ left: 'Links', center: 'Mitte', right: 'Rechts', }} className="my-0" /> ); }