AlexisTercero55 / contact-list

https://alexistercero55.github.io/contact-list/
1 stars 0 forks source link

Profile data object #8

Closed AlexisTercero55 closed 1 year ago

AlexisTercero55 commented 1 year ago
AlexisTercero55 commented 1 year ago

Data definition

{
    name: string;
    email: string;
    imgProfileSrc: string;
    position: string;
    projectID: number;
}
AlexisTercero55 commented 1 year ago

Profile data factory function

https://github.com/AlexisTercero55/contact-list/blob/b0fa5758514460431d4109f6563aa7eb5ce69658/src/context/ProfileContext.jsx#L8

const ProfileData = (
  name='Alexis',
  email='alexistercero55@gmail.com',
  imgProfileSrc = 'https://bootdey.com/img/Content/avatar/avatar1.png',
  position = 'Full Stack Developer',
  projectID = 105) =>{
  return {
    name,
    email,
    imgProfileSrc,
    position,
    projectID
  }
}
AlexisTercero55 commented 1 year ago

Attribute {isConnected : true | false} required

AlexisTercero55 commented 1 year ago

Current profile data definition

https://github.com/AlexisTercero55/contact-list/blob/7cac4d9275c8190e8429b0042d247b3e15741607/src/context/ProfileContext.jsx#L21

{
    name: string;
    email: string;
    imgProfileSrc: string;
    position: string;
    projectID: number;
    isConnected: boolean;
}