Notion do projeto com algumas informações de desenvolvimento, links úteis e outras visões das tarefas
- Tipos 1.1 UsuarioProps
- Componentes
- Hooks
- Funções
type usuarioProps = {
nome: string,
email: string,
senha: string,
foto?: string,
turma: {
id: string,
nome: string,
descricao: string
},
id: string,
admin?: false
}
type ComentarioProps = {
videoId:string|undefined
id: string;
texto: string;
editado: boolean;
createdAt: Date;
aluno: {
id: string;
admin: boolean;
nome: string;
email: string;
senha: string;
foto: string;
};
meuVote?:{
vote:string,
}
upVotes: number;
downVotes: number;
};
type videoProps = {
id:string,
nome:string,
url:string,
thumbUrl:string,
descricao:string,
createdAt:Date,
duracao:string,
dataPublicacao:Date,
topico:string,
tags:string[],
}
interface thumbnailProps{
video:videoProps
hover?:boolean
}
interface thumbnailProps{
video:videoProps
hover?:boolean
}
type videoListProps = {
vertical?:boolean,
videos:Array<videoProps> | undefined,
}