[JITERA] Add AuthorDetail Component
Overview
This pull request introduces the AuthorDetail component, which is designed to display detailed information about a specific author. This component will be used in the author profile section of the application.
Changes
-
Created
AuthorDetail.jsx: This new component fetches and displays the author's name, biography, and a list of their published works. -
Added PropTypes: Implemented PropTypes for type-checking the props passed to the
AuthorDetailcomponent, ensuring that the correct data types are used. - Styled the Component: Added basic CSS styles to improve the visual presentation of the author details.
- Integrated with Redux: Connected the component to the Redux store to fetch the author data dynamically based on the selected author ID.
-
Unit Tests: Added unit tests to verify the functionality of the
AuthorDetailcomponent, ensuring that it renders correctly with various props.
This component will enhance the user experience by providing a dedicated view for author information, making it easier for users to learn more about their favorite authors.