Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testando2 #38

Open
wants to merge 169 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
169 commits
Select commit Hold shift + click to select a range
8d90bdf
Configurações do Firebase
adrianatwatanabe Mar 23, 2022
71e53d5
Imagens do Readme
adrianatwatanabe Mar 24, 2022
9a0cc95
Imagens do Readme
adrianatwatanabe Mar 24, 2022
c2fb5bc
Readme- Autoras do Site
adrianatwatanabe Mar 24, 2022
f38f99a
Atualização do Readme
adrianatwatanabe Mar 24, 2022
8a4d9ed
Readme - Histórias de Usuários
adrianatwatanabe Mar 24, 2022
ed779d4
Readme atualizado
adrianatwatanabe Mar 24, 2022
1878411
Readme - Atualizado
adrianatwatanabe Mar 24, 2022
b0ad33f
Atualização do Readme
adrianatwatanabe Mar 24, 2022
20375a5
inicialização da autenticação
RaynaraPimenta Mar 25, 2022
4fd5a2d
autenticação do firebase
RaynaraPimenta Mar 25, 2022
a5b924c
Autenticação
adrianatwatanabe Mar 28, 2022
1168e94
Atualização do Readme
adrianatwatanabe Mar 28, 2022
db710ed
Atualização do Readme
adrianatwatanabe Mar 28, 2022
55a29b1
Readme atualizado
adrianatwatanabe Mar 28, 2022
be18d02
Readme - Atualização das medidas de tela
adrianatwatanabe Mar 28, 2022
857d0fd
Autenticação
adrianatwatanabe Mar 29, 2022
ddd452a
adição do cadastro de usuários novos e existentes; banco de dados- te…
RaynaraPimenta Mar 29, 2022
252e440
adição do cadastro de usuários novos e existentes; banco de dados- te…
RaynaraPimenta Mar 29, 2022
134f2aa
Merge pull request #2 from adrianatwatanabe/login
RaynaraPimenta Mar 29, 2022
40a3483
Correção de medidas de telas
adrianatwatanabe Mar 29, 2022
796d34c
Atualização de tamanhos de telas
adrianatwatanabe Mar 29, 2022
1c1ff5b
Atualização de imagens
adrianatwatanabe Mar 29, 2022
9bee034
Imagens usadas nas páginas
adrianatwatanabe Mar 29, 2022
bbb656f
Protótipo
adrianatwatanabe Mar 30, 2022
e0c8f91
Atualização do background
adrianatwatanabe Mar 30, 2022
962d807
Atualização do Readme - protótipo
adrianatwatanabe Mar 30, 2022
a8a9fb1
Atualização de protótipos
adrianatwatanabe Mar 30, 2022
ced9d90
Delete color-site.png
adrianatwatanabe Mar 30, 2022
1a3421b
Atualização da cartela de cores
adrianatwatanabe Mar 30, 2022
f3f55f7
Readme - protótipos
adrianatwatanabe Mar 30, 2022
89fcb3f
Delete paper-prototype.gif
adrianatwatanabe Mar 30, 2022
e570f32
Protótipos
adrianatwatanabe Mar 30, 2022
394cd88
Delete paper-prototype.gif
adrianatwatanabe Mar 30, 2022
73d3d3b
Paper prototype
adrianatwatanabe Mar 30, 2022
bb8dcf4
Readme - atualização de protótipos
adrianatwatanabe Mar 30, 2022
a9537ed
Protótipos atualizados
adrianatwatanabe Mar 30, 2022
8736b70
Atualização de protótipos
adrianatwatanabe Mar 30, 2022
37b4d70
Delete prototype-tablet.gif
adrianatwatanabe Mar 30, 2022
9939c50
Delete prototype-smartphone.gif
adrianatwatanabe Mar 30, 2022
2a397a8
Delete prototype-desktop.gif
adrianatwatanabe Mar 30, 2022
ce62591
Atualização dos protótipos
adrianatwatanabe Mar 30, 2022
938d4c1
Delete prototype-smartphone.gif
adrianatwatanabe Mar 30, 2022
19c1718
Atualização de protótipos
adrianatwatanabe Mar 30, 2022
7c23b2e
Delete prototype-desktop.gif
adrianatwatanabe Mar 30, 2022
d73431e
Delete prototype-tablet.gif
adrianatwatanabe Mar 30, 2022
28f4906
Delete paper-prototype.gif
adrianatwatanabe Mar 30, 2022
8be2fa7
Atualização dos protótipos
adrianatwatanabe Mar 30, 2022
d01c915
Merge pull request #4 from adrianatwatanabe/html
RaynaraPimenta Mar 30, 2022
3e749d0
Delete background.gif
adrianatwatanabe Mar 30, 2022
f8ee3f4
Atualização do background
adrianatwatanabe Mar 30, 2022
64bf310
CSS da página LOGIN
adrianatwatanabe Mar 31, 2022
af2d998
Separação do CSS
adrianatwatanabe Mar 31, 2022
4fa4a14
Separação de arquivos
adrianatwatanabe Mar 31, 2022
a6f19f3
Estruturando o html da TIMELINE
adrianatwatanabe Mar 31, 2022
5172279
Correção Readme
Maryssun Mar 31, 2022
4335720
Html das páginas Publication e Timeline
adrianatwatanabe Apr 1, 2022
c72ab66
Rota funcionando para LOGIN e REGISTER
adrianatwatanabe Apr 1, 2022
8c7b618
Rotas das páginas Login e Register funcionando
adrianatwatanabe Apr 1, 2022
fa38cbf
Alteração no css da página Login
adrianatwatanabe Apr 1, 2022
97c8fb3
CSS do post
adrianatwatanabe Apr 2, 2022
c65bd4d
CSS da timeline
adrianatwatanabe Apr 2, 2022
8368991
CSS da timeline
adrianatwatanabe Apr 2, 2022
600b886
CSS da timeline
adrianatwatanabe Apr 2, 2022
e9a7373
Função de login
adrianatwatanabe Apr 11, 2022
60287a8
Função de login
adrianatwatanabe Apr 11, 2022
5ca2866
Firebase - Função de login
adrianatwatanabe Apr 11, 2022
b2b704f
Função de login da LabFriends funcionando
adrianatwatanabe Apr 12, 2022
a441299
Login LabFriends e Goggle funcionando
adrianatwatanabe Apr 12, 2022
a9395a3
Login do site LabFriends e Google funcionando
adrianatwatanabe Apr 12, 2022
53ba3d8
Merge branch 'main' of https://github.com/adrianatwatanabe/SAP007-soc…
Maryssun Apr 13, 2022
d746d3f
Correções
Maryssun Apr 13, 2022
b0264e0
Alterações no login
adrianatwatanabe Apr 13, 2022
707e699
Rota para timeline de Login e Senha funcionando
adrianatwatanabe Apr 14, 2022
f7ee1f9
Erro aparecendo no login com Google
adrianatwatanabe Apr 14, 2022
0bbd8b8
Merge branch 'main' into feat/login-labfriends
adrianatwatanabe Apr 14, 2022
735cbb1
Login da LabFriends e Google
adrianatwatanabe Apr 14, 2022
4af7803
Erro aparecendo no login com Google
adrianatwatanabe Apr 14, 2022
51f586a
Erro aparecendo no login com Google
adrianatwatanabe Apr 14, 2022
01b631a
Login na LabFriends e com Google funcionando
adrianatwatanabe Apr 14, 2022
10bb7e1
Login na LabFriends e com Google funcionando
adrianatwatanabe Apr 14, 2022
2b88e86
Update README.md
RaynaraPimenta Apr 14, 2022
e880d49
Componetização do cabeçalho, ajuste na timeline
Maryssun Apr 17, 2022
6e9704f
Modificações no cabeçalho
Maryssun Apr 17, 2022
3a82e51
Implementação profile, alteração de css e layout
Maryssun Apr 18, 2022
fe8140f
Modal aparecendo
adrianatwatanabe Apr 18, 2022
0f230a8
Enviando redefinição de senha
adrianatwatanabe Apr 18, 2022
183b5a0
Modal do reset email concluído
adrianatwatanabe Apr 18, 2022
d2b459b
Mais alterações
Maryssun Apr 18, 2022
3c97ea8
Erro no cadastro de novo usuário
adrianatwatanabe Apr 18, 2022
0afbf03
Login funcionando
adrianatwatanabe Apr 18, 2022
99b3afa
Login funcionando
adrianatwatanabe Apr 18, 2022
48a47e5
Implementação do botão atualizar perfil
Maryssun Apr 18, 2022
7bfa3d0
Implementação input editar perfil
Maryssun Apr 18, 2022
e27d4eb
Conta de novo usuário concluído
adrianatwatanabe Apr 18, 2022
41d6bcc
Nova conta de usuário concluído
adrianatwatanabe Apr 18, 2022
70da23a
CSS da página de Login
adrianatwatanabe Apr 19, 2022
6039ed5
Textos responsivos
adrianatwatanabe Apr 19, 2022
02e68df
CSS de login e register concluído
adrianatwatanabe Apr 19, 2022
42e7d1e
CSS de login e register concluído
adrianatwatanabe Apr 19, 2022
b7e14f8
Templates criados e rota arrumada
adrianatwatanabe Apr 20, 2022
f0dcb37
CSS do header
adrianatwatanabe Apr 20, 2022
6d83283
Exibindo os erros do login
adrianatwatanabe Apr 20, 2022
0cec828
Login e Register completos
adrianatwatanabe Apr 25, 2022
546e819
Login e Register completos
adrianatwatanabe Apr 25, 2022
81c4d91
Login e Register
adrianatwatanabe Apr 25, 2022
c58eb24
Páginas de Login e Register funcionando
adrianatwatanabe Apr 25, 2022
c7b40fb
Rota arrumada
adrianatwatanabe Apr 26, 2022
a234ede
Modal de nova postagem aparecendo
adrianatwatanabe Apr 26, 2022
b866817
Menu css concluído
adrianatwatanabe Apr 26, 2022
de65a99
Menu dropdown
adrianatwatanabe Apr 26, 2022
b5d3fad
menu
adrianatwatanabe Apr 26, 2022
8a0c9cc
Menu CSS
adrianatwatanabe Apr 26, 2022
ff13eb5
Usuário criado
adrianatwatanabe Apr 27, 2022
fff807c
Usuário adicionado
adrianatwatanabe Apr 27, 2022
fc4beac
Usuário criado no banco
adrianatwatanabe Apr 27, 2022
3b68757
Usuário adicionado
adrianatwatanabe Apr 27, 2022
8e398ce
Usuário adicionado
adrianatwatanabe Apr 27, 2022
274ef0b
Arrumando os testes de formatação
adrianatwatanabe Apr 27, 2022
0b6a757
Index.js testado
adrianatwatanabe Apr 28, 2022
b125a60
Validação de sessão autenticada, verificação das rotas
Maryssun Apr 28, 2022
e1b1442
Correção imagem de fundo ao deslogar
Maryssun Apr 28, 2022
6e09750
Navegação para rota de login permitida no Firebase
Maryssun Apr 28, 2022
2299abb
Erros de formatação arrumados
adrianatwatanabe Apr 28, 2022
9da128f
Criação de postagem
Maryssun Apr 28, 2022
331b11c
Erros de formatação arrumados
adrianatwatanabe Apr 28, 2022
3d191ce
Erros de formatação arrumados
adrianatwatanabe Apr 28, 2022
283dc4b
Erros de formatação arrumados
adrianatwatanabe Apr 28, 2022
3fa6355
Merge branch 'main' into feat/test-adri
adrianatwatanabe Apr 28, 2022
eb7452b
Erros de teste arrumados
adrianatwatanabe Apr 28, 2022
4694888
Erros de teste corrigidos
adrianatwatanabe Apr 28, 2022
6488a5a
ALteração na header
adrianatwatanabe Apr 28, 2022
736779f
Login e Register corrigidos
adrianatwatanabe Apr 28, 2022
1ef892a
Alteração CSS
adrianatwatanabe Apr 28, 2022
ac3c1a9
Alteração CSS
adrianatwatanabe Apr 28, 2022
fe6ac70
Teste Eslint arrumado
adrianatwatanabe Apr 28, 2022
f92060d
primeiro teste
RaynaraPimenta Apr 28, 2022
1d9bd87
Primeiro teste com erro no export
RaynaraPimenta Apr 28, 2022
69a38e9
ADIÇÃO DE FUNÇÃO DE POSTAGENS
Maryssun Apr 29, 2022
9f419f7
CORREÇÃO DE CRIAÇÃO DUPLICADA DE NOVOS USUARIOS
Maryssun Apr 29, 2022
da7f70c
ADIÇÃO DE DATA NA POSTAGEM
Maryssun Apr 29, 2022
c583e6f
ESTILIZAÇÃO DA MODAL DE NOVA POSTAGEM
Maryssun Apr 29, 2022
4757981
LIMPEZA DO VALOR DO TEXTAREA E FOCUS APÓS PUBLICAÇÃO
Maryssun Apr 29, 2022
82414bd
ADICIONAR NOME DE USUÁRIO NO CAMPO DE PUBLICAÇÃO
Maryssun Apr 29, 2022
cb596e6
Criação da pasta mock e export para testes
RaynaraPimenta Apr 29, 2022
a3b9805
Alteração nas funções de Authentication, Login e Register
adrianatwatanabe Apr 29, 2022
d6ee4b0
Funções de user-validation corrigidos
adrianatwatanabe May 1, 2022
319f478
Funções de user-validation corrigidos
adrianatwatanabe May 1, 2022
44c7efe
Correção de funções de autenticação
adrianatwatanabe May 1, 2022
56cdf5e
CSS da página Friends, Feed e Post
adrianatwatanabe May 2, 2022
dfb9072
CSS das páginas Friends, Feed, Add Post e Profile
adrianatwatanabe May 2, 2022
0b96294
CSS das páginas Friends, Feed, Add Post e Profile, Edit-Profile
adrianatwatanabe May 2, 2022
0241b67
CSS das páginas Friends, Feed, Add Post e Profile, Edit-Profile
adrianatwatanabe May 2, 2022
a27957e
Css menu dropdown
adrianatwatanabe May 2, 2022
85f2658
Css menu dropdown
adrianatwatanabe May 2, 2022
6a1ac0f
CSS de todas as páginas
adrianatwatanabe May 3, 2022
c3d4cb7
CSS de todas as páginas
adrianatwatanabe May 3, 2022
4bead9e
CSS de todas as páginas
adrianatwatanabe May 3, 2022
9b1a665
CSS responsivo - layout
adrianatwatanabe May 3, 2022
b4f5430
CSS Responsivo sobre dimensão de layout concluído
adrianatwatanabe May 3, 2022
55e1227
CSS Responsivo sobre dimensão de layout concluído
adrianatwatanabe May 3, 2022
1e8fd6a
CSS Responsivo - Dimensionamento dos layouts concluído
adrianatwatanabe May 3, 2022
2e127a0
Modificação na página de posts
Maryssun May 3, 2022
4d5dff8
implementação de um 'pre teste' para começar a executar os testes
RaynaraPimenta May 3, 2022
0dc8d20
entrando nos testes
RaynaraPimenta May 3, 2022
24e1cb7
Verificação do pull request teste/Rayanara
adrianatwatanabe May 3, 2022
1679a18
Merge pull request #27 from adrianatwatanabe/teste/Rayanara
adrianatwatanabe May 3, 2022
10eec4e
testes de duas funções
RaynaraPimenta May 4, 2022
5da981f
testes não testados
RaynaraPimenta May 5, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"liveServer.settings.port": 5501
}
702 changes: 181 additions & 521 deletions README.md

Large diffs are not rendered by default.

521 changes: 521 additions & 0 deletions READMELAB.md

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions desktop.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[.ShellClassInfo]
IconResource=C:\Users\Rudson\Desktop\Icones\ICONES RAYNARA\midia-social.ico,0
[ViewState]
Mode=
Vid=
FolderType=Generic
6 changes: 5 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"pretest": "npm run htmlhint && npm run eslint && npm run stylelint",
"test": "jest --coverage",
"start": "serve -s src/"

},
"devDependencies": {
"@babel/core": "^7.11.4",
Expand All @@ -34,5 +35,8 @@
},
"engines": {
"node": ">=14"
},
"dependencies": {
"firebase": "^9.6.9"
}
}
}
13 changes: 13 additions & 0 deletions src/annotation.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@


FAZENDO:
- fazer função para aumentar a linha do textarea
- fazer função que verifique o tamanho do container header e atribua o tamanho para o modal menu --> class="modal-dropdown"


FAZER:
CSS - REPSONSIVO
- arrumar os tamanhos de TEXTO E ÍCONES no media querie (3 medidas - figma)
- aumentar um pouco os espaçamentos e paddings/margins, dependendo do elemento
- arrumar a altura do top
- aumentar a largura do dropdown menu, para diferentes tamanhos de telas
13 changes: 13 additions & 0 deletions src/config/__mocks__/export.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
export const initializeApp = jest.fn();
export const getAuth = jest.fn();
export const createUserWithEmailAndPassword = jest.fn();
export const signInWithEmailAndPassword = jest.fn();
export const GoogleAuthProvider = jest.fn();
export const signInWithPopup = jest.fn();
export const onAuthStateChanged = jest.fn();
export const signOut = jest.fn();
export const sendPasswordResetEmail = jest.fn();
export const sendEmailVerification = jest.fn();
export const getFirestore = jest.fn();
export const collection = jest.fn();
export const addDoc = jest.fn();
39 changes: 39 additions & 0 deletions src/config/authentication.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
import {
createUserWithEmailAndPassword,
signInWithEmailAndPassword,
GoogleAuthProvider,
signInWithPopup,
signOut,
sendPasswordResetEmail,
onAuthStateChanged,
updateProfile,
} from './export.js';
import { auth } from './start-firebase.js';

export function registerNewUser(name, email, password) {
return createUserWithEmailAndPassword(auth, email, password)
.then(() => updateProfile(auth.currentUser, { displayName: name }));
}

export function authUserLabFriends(email, password) {
return signInWithEmailAndPassword(auth, email, password);
}

export function authUserWithGoogle() {
const provider = new GoogleAuthProvider();
return signInWithPopup(auth, provider);
}

export function logout() {
return signOut(auth).then();
}

export function forgotPassword(email) {
return sendPasswordResetEmail(auth, email);
}

export function authChange(cb) {
return onAuthStateChanged(auth, (user) => {
cb(user !== null);
});
}
13 changes: 13 additions & 0 deletions src/config/export.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
export {
getAuth,
createUserWithEmailAndPassword,
signInWithEmailAndPassword,
GoogleAuthProvider,
signInWithPopup,
signOut,
sendPasswordResetEmail,
onAuthStateChanged,
updateProfile,
} from 'https://www.gstatic.com/firebasejs/9.6.9/firebase-auth.js'; // eslint-disable-line

export { getFirestore, collection, addDoc, getDocs } from 'https://www.gstatic.com/firebasejs/9.6.9/firebase-firestore.js'; // eslint-disable-line
33 changes: 33 additions & 0 deletions src/config/posts.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import { collection, addDoc } from './export.js';
import { db, auth } from './start-firebase.js';

export function createNewPost(newText) {
try {
if (newText.length === 0) {
// colocar mensagem avisando que não tem texto na postagem
return;
}

const postsCollection = collection(db, 'posts');
const newPost = {
userId: auth.currentUser.uid,
text: newText,
like: 0,
createdAt: new Date()
};

addDoc(postsCollection, newPost)
.then(() => {
window.location.hash = '#feed';
})
.catch((error) => {
return error; // só return ?
});
} catch (e) {
return e;
}
}

export function getPosts() {
// recuperar posts do firebase
}
16 changes: 16 additions & 0 deletions src/config/start-firebase.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
// eslint-disable-next-line
import { initializeApp } from 'https://www.gstatic.com/firebasejs/9.6.9/firebase-app.js';
import { getAuth, getFirestore } from './export.js';

const firebaseConfig = {
apiKey: 'AIzaSyCNu5tg68pS65UVJ6vaUjYgYonYzfYvR7w',
authDomain: 'laboratoriafriends.firebaseapp.com',
projectId: 'laboratoriafriends',
storageBucket: 'laboratoriafriends.appspot.com',
messagingSenderId: '1048862460473',
appId: '1:1048862460473:web:7a932ebb5a4a76eccc9be8',
};

const app = initializeApp(firebaseConfig);
export const auth = getAuth(app);
export const db = getFirestore(app);
102 changes: 102 additions & 0 deletions src/css/components/button.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
button {
cursor: pointer;
}
.user-button {
width: 100%;
padding: 8px 10px;
font-size: 1rem;
font-weight: 600;
margin: var(--spacing-medium-top-bottom);
border: var(--border-input);
border-radius: var(--spacing-small);
}
.user-button:active {
transform: translateY(2px);
}
.button-pink {
background-color: var(--color-dark-pink);
color: var(--color-white);
}
.button-green,
.button-add-img {
background-color: var(--color-dark-green);
}
.button-edit-profile {
margin: 20px 0;
}
.button-icon-post,
.button-icon-profile {
display: flex;
border: none;
cursor: pointer;
}
.button-icon,
.button-icon-post,
.button-icon-post-edit {
background-color: var(--color-white);
border: none;
}
.button-icon-post-edit {
border-radius: 5px;
border: none;
}
.button-user-add-img {
display: flex;
padding: 10px 0;
}
.button-icon-profile {
width: 55px;
padding: 0;
padding-top: 5px;
background: var(--color-dark-green);
display: flex;
justify-content: center;
align-items: center;
}
.button-add-img {
background-color: var(--color-dark-green);
margin: 0;
padding-bottom: 0;
}
.button-like {
justify-self: start;
margin-left: 5px;
}
.button-comment {
justify-self: end;
margin-right: 8px;
}
.button-add-post {
width: 100%;
border: none;
}
.icon-button {
width: 1.2rem;
height: 1.2rem;
margin-right: 10px;
}
#button-reset-password {
width: calc(100% * 0.9);
}
#button-logout {
border: var(--border-input-post);
width: 100%;
font-size: 0.75rem;
}
@media screen and (min-width: 550px) and (max-width: 1799px) {
.user-button {
height: 3.125rem;
font-size: 1.1rem;
}
.button-feed {
height: 2.8rem;
}
}

@media screen and (min-width: 1800px) and (max-width: 2600px) {
.user-button {
height: 3.6rem;
font-size: 1.5rem;
margin: var(--spacing-big-top-bottom);
}
}
60 changes: 60 additions & 0 deletions src/css/components/dropdown-menu.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
.modal-dropdown {
/* width class='menu-header' */
height: 100vh;
position: relative;
top: 82px; /* width id='main-container' */
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: flex-end;
}
.container-dropdown {
width: 200px;
height: auto;
padding: 10px 10px 0 10px;
background-color: var(--color-dark-yellow);
border-radius: 4px;
}
.container-dropdown::before {
content: '';
display: block;
position: absolute;
top: -10px;
right: 5px;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid var(--color-dark-yellow);
}
.modal-dropdown-close {
display: none;
}
.dropdown-ul {
width: 100%;
display: flex;
flex-direction: column;
}
.dropdown-ul li {
width: 100%;
display: block;
}
.dropdown-link-icon {
display: flex;
flex-direction: row;
}
.name-user {
font-size: 0.875rem;
color: var(--color-dark-gray);
font-weight: 600;
}
.text-small {
font-size: 0.75rem;
color: var(--color-medium-gray);
margin: 5px 0;
}
.drop-icon {
width: 35px;
height: 35px;
margin-right: 5px;
}
Loading