Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. export default () => {
  2. const { schedules, calendar } = usePage();
  3. const { data } = schedules;
  4. const offset = 0;
  5. const perPage = 14;
  6.  
  7. function changeOffset(val) {
  8. offset += val;
  9. if (offset > calendar.length) {
  10. offset = calendar.length;
  11. } else if (offset < 0) {
  12. offset = 0;
  13. }
  14. }
  15.  
  16. return (
  17. <Layout>
  18. <Helmet title="Contacts" />
  19. <div>
  20. <h1 className="mb-8 font-bold text-3xl">График работы</h1>
  21. <div className="mb-6 flex justify-between items-center">
  22. </div>
  23. <div className="bg-white rounded shadow overflow-x-auto">
  24. <button onClick={() => changeOffset(-perPage)}>-</button>
  25. {calendar.slice(offset, offset + perPage).map(({date, dayIndex}) => <div key={dayIndex}>{date}</div>)}
  26. <button onClick={() => changeOffset(perPage)}>+</button>
  27. </div>
  28. </div>
  29. </Layout>
  30. );
  31. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement