Disable status buttons when menu active

This commit is contained in:
whysman 2025-04-01 22:48:58 -04:00
parent a876be705d
commit d0b76c4a1e
2 changed files with 5 additions and 1 deletions

View File

@ -80,6 +80,7 @@ const Index = () => {
setStatus={setUserStatus}
currentTheme={currentTheme}
isProfileActive={isProfileActive}
isMenuActive={isMenuActive}
/>
<Profile
visible={isProfileActive}

View File

@ -27,9 +27,10 @@ interface StatusProps {
setStatus: (currentStatus: string) => void;
currentTheme: string;
isProfileActive: boolean;
isMenuActive: boolean;
}
const Status: React.FC<StatusProps> = ({ id, name, image, currentStatus, setStatus, currentTheme, isProfileActive }) => {
const Status: React.FC<StatusProps> = ({ id, name, image, currentStatus, setStatus, currentTheme, isProfileActive, isMenuActive }) => {
log.debug("WebSocket URL: ", WS_URL);
log.debug("API URL: ", API_URL);
const theme = useTheme();
@ -209,6 +210,7 @@ const Status: React.FC<StatusProps> = ({ id, name, image, currentStatus, setStat
<View style={styles.buttonContainer}>
<Button
mode="contained"
disabled={isMenuActive}
onPress={() => handleStatusPress("On the Way")}
style={[
styles.actionButton,
@ -219,6 +221,7 @@ const Status: React.FC<StatusProps> = ({ id, name, image, currentStatus, setStat
</Button>
<Button
mode="contained"
disabled={isMenuActive}
onPress={() => handleStatusPress("Arrived")}
style={[
styles.actionButton,