Get rid of explicit `session` in props in favor of `useSession` (from context)
useSession
would be the preferred way to get the session
object in components.
Passing explicit session
in props is quite cumbersome and requires using it in so many props. useSession
helps in reducing line numbers.
See this commit for more details on how to do this: