Disable status buttons when menu active
This commit is contained in:
parent
a876be705d
commit
d0b76c4a1e
@ -80,6 +80,7 @@ const Index = () => {
|
|||||||
setStatus={setUserStatus}
|
setStatus={setUserStatus}
|
||||||
currentTheme={currentTheme}
|
currentTheme={currentTheme}
|
||||||
isProfileActive={isProfileActive}
|
isProfileActive={isProfileActive}
|
||||||
|
isMenuActive={isMenuActive}
|
||||||
/>
|
/>
|
||||||
<Profile
|
<Profile
|
||||||
visible={isProfileActive}
|
visible={isProfileActive}
|
||||||
|
@ -27,9 +27,10 @@ interface StatusProps {
|
|||||||
setStatus: (currentStatus: string) => void;
|
setStatus: (currentStatus: string) => void;
|
||||||
currentTheme: string;
|
currentTheme: string;
|
||||||
isProfileActive: boolean;
|
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("WebSocket URL: ", WS_URL);
|
||||||
log.debug("API URL: ", API_URL);
|
log.debug("API URL: ", API_URL);
|
||||||
const theme = useTheme();
|
const theme = useTheme();
|
||||||
@ -209,6 +210,7 @@ const Status: React.FC<StatusProps> = ({ id, name, image, currentStatus, setStat
|
|||||||
<View style={styles.buttonContainer}>
|
<View style={styles.buttonContainer}>
|
||||||
<Button
|
<Button
|
||||||
mode="contained"
|
mode="contained"
|
||||||
|
disabled={isMenuActive}
|
||||||
onPress={() => handleStatusPress("On the Way")}
|
onPress={() => handleStatusPress("On the Way")}
|
||||||
style={[
|
style={[
|
||||||
styles.actionButton,
|
styles.actionButton,
|
||||||
@ -219,6 +221,7 @@ const Status: React.FC<StatusProps> = ({ id, name, image, currentStatus, setStat
|
|||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
mode="contained"
|
mode="contained"
|
||||||
|
disabled={isMenuActive}
|
||||||
onPress={() => handleStatusPress("Arrived")}
|
onPress={() => handleStatusPress("Arrived")}
|
||||||
style={[
|
style={[
|
||||||
styles.actionButton,
|
styles.actionButton,
|
||||||
|
Loading…
Reference in New Issue
Block a user