OwnTube-tv/web-client

Create initial components for rendering the landing page

Closed this issue · 1 comments

From #3, we need to implement some initial React components to render the landing page mock-up:

  • MainPageComponent (vertically scrolling container for the category preview container)
  • VideoCategoryPreviewComponent (horizontally scrolling container for video thumbnail components)
  • VideoThumbnailComponent (a block element for the video thumbnail and information)

The components rely on the VideoService in #10 for data.

Acceptance criterion:

  • Read up on and implement component styling per React best practices and add the necessary structures/configs for building CSS
  • Comment on how to satisfy project goal 4: "Built-in theming /.../ support [for users]"

Resolved in #51