Skip to content

API Call#6

Open
TechieTee wants to merge 4 commits intosubmitfrom
fatima-modupe-bello-assessment
Open

API Call#6
TechieTee wants to merge 4 commits intosubmitfrom
fatima-modupe-bello-assessment

Conversation

@TechieTee
Copy link
Collaborator

In this branch are functions that allow users to search, and paginate through a list of users fetched from an external API. It features dynamic navigation, enabling users to view detailed information about a selected user on a product page. The project uses react-router-dom for routing.

@iDev10
Copy link
Collaborator

iDev10 commented Jan 27, 2025

Excellent work on implementing core user functionalities. Well done.

@TechieTee
Copy link
Collaborator Author

TechieTee commented Jan 27, 2025 via email

src/index.css Outdated
line-height: 1.5;
font-weight: 400;

color-scheme: light dark;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job so far. Your dark mode wasnt setup properly to suit modern design guidelines.
Screenshot 2025-01-30 at 2 17 32 PM

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Uploading Screenshot 2025-01-30 at 2.17.32 PM.png…

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. CSS for dark mode is properly setup

Comment on lines 46 to 56
{/* footer */}
<footer className="bg-gray-800 text-white">
<div className="flex items-center justify-center container mx-auto py-4 px-4 md:px-8 text-center">
<p className="text-sm">&copy; 2025 Delivva. All rights reserved.</p>
<img src={Image.delivavLogo} alt="delivva-logo" className="h-4 w-4 mx-2" />
</div>
</footer>
</div>
);
};

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your footer seem quite empty. Would have loved to see you build a 3 column text layout.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. built a three column text layout on footer


const Product = () => {
const location = useLocation();
const user = location.state?.user;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You did not exhust the use of all the Users available data such as rendering the user users image, DOB, etc.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done. I am currently displaying all user insensitive data


const Product = () => {
const location = useLocation();
const user = location.state?.user;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You did not exhaust the use of all the Users available data such as rendering the user users image, DOB, etc.

@TechieTee
Copy link
Collaborator Author

Thank you for the review, I will make the necessary updates and submit an updated pull request before the close of the day.

@EnochOluwadamilare
Copy link
Member

Thank you for the review, I will make the necessary updates and submit an updated pull request before the close of the day.

You are welcome.

… footer, displays all user insensitive available data on details page
@TechieTee
Copy link
Collaborator Author

I have fixed all existing issues.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants