Skip to content

[Task 2] Interfaces, Header, Footer #26

@MZabolotnev

Description

@MZabolotnev

1. Implement the Product and Category interfaces for typing API responses based on swagger. You able to create helper interfaces for nesting.

2. Create static Header and Footer according to the design, without interactivity ("Burger" functional of open/close mobile menu could be skipped for the moment.).
image
image

3. Implement a dynamic FooterIcon component that includes two props: an icon and a URL. This component should display the passed data as per the design. Use this component to display icons in the footer. Don't forget about typing.
image

Acceptance criteria for 1

  • Mentor is added to pr
  • AC copied to pr description
  • Link to deployed version is added to pr
  • Interfaces for Product and Category based on swagger are created and exported in separate file.
  • Static header and footer are created according to mobile and desktop designs.

Acceptance criteria for 1*

  • Shared component SocialIcon is created and used for footer icons
  • Link to social network and path to icon are passed to component by the typed props

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions