diff --git a/src/routes/TabNav/index.tsx b/src/routes/TabNav/index.tsx index abec51c..f8ea0ce 100644 --- a/src/routes/TabNav/index.tsx +++ b/src/routes/TabNav/index.tsx @@ -44,6 +44,8 @@ const TabNav: React.FC = ({ route, user }) => { } finally { setLoading(false); } + } else { + setLoading(false); } }; @@ -64,6 +66,10 @@ const TabNav: React.FC = ({ route, user }) => { tabBarVisible: stage === screenName || screenName === 'Vendedores', }); + if (loading) { + return ; + } + return ( @@ -126,6 +132,9 @@ const TabNav: React.FC = ({ route, user }) => { )} )} + {!(stage === 'Mentoria' || stage === 'Visita' || cargo === 'Vendedor' || (cargo === 'Supervisor' && user.job === 'Gerente')) && ( + + )} @@ -144,6 +153,12 @@ const NoDataMessage: React.FC = () => ( ); +const NoInfoMessage: React.FC = () => ( + + Sem informações + +); + const CardItem: React.FC<{ seller: ISeller }> = ({ seller }) => { const fullName = seller.name || 'Usuário'; const nameParts = fullName.split(' ');