You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
1.1 KiB

  1. import { Link } from 'react-router';
  2. const outerStyle = {
  3. background: '#373b4a',
  4. margin: '10px',
  5. flex: '0 0 auto',
  6. marginBottom: '0',
  7. display: 'flex'
  8. };
  9. const tabStyle = {
  10. display: 'block',
  11. flex: '1 1 auto',
  12. padding: '10px',
  13. color: '#fff',
  14. textDecoration: 'none',
  15. textAlign: 'center',
  16. fontSize: '12px',
  17. fontWeight: '500',
  18. borderBottom: '2px solid #373b4a'
  19. };
  20. const tabActiveStyle = {
  21. borderBottom: '2px solid #2b90d9',
  22. color: '#2b90d9'
  23. };
  24. const TabsBar = () => {
  25. return (
  26. <div style={outerStyle}>
  27. <Link style={tabStyle} activeStyle={tabActiveStyle} to='/statuses/new'><i className='fa fa-fw fa-pencil' /> Compose</Link>
  28. <Link style={tabStyle} activeStyle={tabActiveStyle} to='/timelines/home'><i className='fa fa-fw fa-home' /> Home</Link>
  29. <Link style={tabStyle} activeStyle={tabActiveStyle} to='/timelines/mentions'><i className='fa fa-fw fa-at' /> Mentions</Link>
  30. <Link style={tabStyle} activeStyle={tabActiveStyle} to='/timelines/public'><i className='fa fa-fw fa-globe' /> Public</Link>
  31. </div>
  32. );
  33. };
  34. export default TabsBar;