Guest User

Untitled

a guest
Mar 21st, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. import React from 'react'
  2.  
  3. const teacher = 'teacher';
  4. const student = 'student';
  5.  
  6. const isTeacher = (userType) => {
  7. return userType === teacher;
  8. }
  9.  
  10. const isStudent = (userType) => {
  11. return userType === student;
  12. }
  13.  
  14. const user = {
  15. type: teacher,
  16. name: 'Teacher Person'
  17. }
  18.  
  19. export const Component = (props) => {
  20. return(
  21. <div>
  22. // No constants
  23. { (user.type === 'teacher')
  24. ? <div>Teacher view</div>
  25. : <div>Student view</div>
  26. }
  27. // With open constants
  28. { (user.type === teacher)
  29. ? <div>Teacher view</div>
  30. : <div>Student view</div>
  31. }
  32. // With abstracted constants
  33. { (isTeacher(user))
  34. ? <div>Teacher view</div>
  35. : <div>Student view</div>
  36. }
  37. </div>
  38. )
  39. }
  40.  
  41. export default Component
Add Comment
Please, Sign In to add comment