Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>Tabs</title>
  5. <script src="http://cdnjs.cloudflare.com/ajax/libs/react/0.11.1/react.js"></script>
  6. <script src="http://cdnjs.cloudflare.com/ajax/libs/react/0.11.1/JSXTransformer.js"></script>
  7. <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  8. </head>
  9.  
  10. <body>
  11. <div id="content"></div>
  12.  
  13. <script type="text/jsx" src="tabs.js"></script>
  14.  
  15. <script type="text/jsx">
  16. /**
  17. * @jsx React.DOM
  18. */
  19.  
  20. React.renderComponent(<Tabs><Tab title="Tab1"></Tab><Tab title="Tab2"></Tab></Tabs>, document.getElementById('content'));
  21. </script>
  22. </body>
  23. </html>
  24.  
  25. /**
  26. * @jsx React.DOM
  27. */
  28.  
  29. var Tab = React.createClass({
  30. render: function() {
  31. return (
  32. <li className="tab">
  33. {this.props.title}
  34. </li>
  35. );
  36. }
  37. });
  38.  
  39. var Tabs = React.createClass({
  40. render: function() {
  41. return (
  42. <ul className="tabs">
  43. {this.props.children}
  44. </ul>
  45. );
  46. }
  47. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement