  componentWillMount() {
    this.props.loadPost!()
    this.props.loadUserInfo!()
  }

  /**
   * Reneder component DOM
   * 
   */
  render() {
    const { classes, post, userInfo } = this.props
    return (
      <div className={classes.container}>
        <div className={classes.postBox} key={`post-stream-column-${userInfo!.userId}`} >
          <PostComponent key={`${post!.get('id')}-stream-div-post`} post={post! as any} />
        </div>
      </div>
    )
  }
}

/**
 * Map dispatch to props   
 */
const mapDispatchToProps = (dispatch: any, ownProps: IPostPageProps) => {
  const { userId, postId } = ownProps.match.params
  return {
    loadPost: () => dispatch(postActions.dbGetPostById(userId, postId)),
    loadUserInfo: () => dispatch(userActions.dbGetUserInfoByUserId(userId, 'header'))
  }
}

/**
 * Map state to props
 */
const mapStateToProps = (state: Map<string, any>, ownProps: IPostPageProps) => {

  const { userId, postId } = ownProps.match.params
  const userInfo: Map<string, any> = state.getIn(['state', 'user', 'entities', userId], Map({}))
  const post: Map<string, any> = state.getIn(['post', 'entities', postId], Map({}))
  return {
    userInfo: userInfo.toJS(),
    post
  }
}

// - Connect component to redux store
export default connect(mapStateToProps, mapDispatchToProps)(withStyles(postPageStyles as any)(PostPageComponent as any) as any)
This is going to sound like a stupid question and, to a certain extent, it is: when you see Deliveroo riders out on their bikes wearing their Deliveroo uniforms and carrying the Deliveroo-branded boxes which hold the takeaway meals they deliver, do you think that each rider is running their own delivery business?
And do you think that Deliveroo is a customer of each such business?
No? Well, that is what Deliveroo will have to argue in any attempt to justify its classification of its workforce as self-employed ‘suppliers’.
By claiming that all of its riders are self-employed, Deliveroo denies them the most basic of employment rights, including the right to paid holiday and the right to receive at least the National Minimum Wage.
Leigh Day is currently advising a group of Deliveroo riders on their employment rights. We will argue on behalf of our clients that there are no reasonable grounds for Deliveroo to treat its riders as self-employed and that there are therefore no reasonable grounds to deny them paid holiday or the protection of Minimum Wage legislation.
Here are just a few of the features that we will argue show that Deliveroo is not a customer of riders’ businesses and that, in reality, riders work for Deliveroo:
- Deliveroo’s recruitment process includes an interview, a trial shift and online tests;
- Riders are required to wear Deliveroo’s uniform when they work;
- Deliveroo gives riders detailed instructions as to how and where they work;
- Riders are subject to a performance review;
- Their pay and terms are determined by Deliveroo.
Deliveroo is one of many companies who appear to feel that they can deny rights to workers until they are challenged in the courts. That is why we are representing workers in bringing these claims.
Worse, even when they are taken to the Employment Tribunal and lose, some companies including Uber and CitySprint then say that the judgment only applies to the workers who brought a claim. In fact, if a Tribunal has held that those claimants are entitled to workers’ rights, there is a very high probability that it will find that all other workers doing the same job have the same rights.
Whilst workers are able to bring claims in the Employment Tribunal to assert their rights, given the importance of these employment protections which are intended to ensure that workers have a minimum standard of living, I would argue that there needs to be greater deterrence to prevent companies from acting unlawfully in the first place. How could this be achieved?
First, I would suggest that there should be a presumption that companies who lose an Employment Tribunal claim for the Minimum Wage or holiday pay will have to pay the Claimants’ legal costs, as they would have to do in any County Court claim (costs are rarely awarded in the Employment Tribunal). But, because of the huge imbalance of power in favour of the employer, the costs regime in the Employment Tribunal should remain unchanged for claimants.
Second, failure to pay holiday pay should be made a criminal offence, in the same way that failure to pay the Minimum Wage is a criminal offence, and company directors should be made personally liable. Third, if a Tribunal has found that at least one claimant is entitled to workers’ rights, the company should be obliged to afford those rights to all those who do the same job as claimant, with the proviso that the company can remove those rights if, and only if, it is able to show a Tribunal that individuals doing the same job are somehow in a materially different position to the claimant and are therefore self-employed.
Fourth, trade unions should be able to challenge a company’s classification of its staff as self-employed. At the moment, the burden of making such a challenge falls on individual workers. We have seen that brave individuals do step forward but it takes time, courage and sometimes money to challenge your employer. If trade unions could bring claims on behalf of their members, this would make challenges more likely, which means that injustices are more likely to be brought to light and rectified.Day after day, students come home with loads of homework assignments – worksheets to complete, papers to write, tests to study for; it’s no wonder staying up late and sacrificing sleep is such a common occurrence. Although it may feel necessary to follow that pattern, there are ways around it to make sure sleep is a top priority. Crafting your schedule so you can allow yourself time for this rightful amount of rest is a task in and of itself, and it is completely worth it once you understand why getting this sleep is such an important goal.
It is easy to assume that we can always catch up on sleep later, that we don’t need it immediately. However, a great deal of research and various studies have proven that getting a regular, nightly dose of 7-10 hours of sleep can significantly improve brain function and energy, therefore improving a student’s academic performance. Realistically, most students are not going to be able to get 10 hours of sleep every night. But at least hovering around that 7 hours most nights of the week is an incredibly healthy move to make. Here are some great tips you may want to check out on how to balance grades, a social life, and sleep in college.
College students in particular tend to be more sleep-deprived than anyone else, which should come as no surprise. The lifestyle and culture contribute to this greatly and the heavy workload from classes is clearly a major factor as well. Even in high school, however, students commonly reference staying up late and pulling all-nighters to complete their work, rather than getting it done first thing when they come home from school in the afternoon. In a culture where going to bed early and getting plenty of shut-eye is a secondary thought, how can students ever expect to get past this mainstream perspective of not worrying about that critical rest? Here are some great tips on approaches to studying in college that may help you better manage your time.
Gaining a good understanding of exactly why that sleep is important is a good start. There are more reasons to look into besides the main concept that the human body needs rest.
Keeping Your Immune System Strong – Sleep deprivation has often been linked with sickness. A person who is not getting enough rest is damaging their health in ways they don’t even realize. The human body requires sleep as one of the many ways to keep the immune system working well and staying resilient. A lack of sleep is simply not natural and makes the body work harder than it should have to, leading to a struggling immune system. There are so many elements in a student’s day-to-day routine that can affect their health which are out of their control; sleep should not be on that list.
Staying Alert and Focused – A rested body holds a rested mind, and a rested mind undoubtedly has higher capabilities to comprehend class material. Concentration, memory, and natural academic skills cannot be well-executed from a person with weakened brain function due to insufficient amounts of sleep. Many students think they can grab a cup of coffee on their way out the door and use it to get themselves awake, but that is only a temporary solution with nowhere near the same results produced otherwise. Even with the effects of caffeine, a student will not be as alert and able to focus on class material as they would be with the natural energy given to them from sleep. 
Your Mood and Emotions Will Be More In Check – A lack of sleep leads to increasingly high stress levels. Students who are forced to rip themselves away from their beds for a 9 a.m. class when they only