source: frontend/src/components/graphs/TimeRangeToggle.jsx@ 545738f

Last change on this file since 545738f was b3d5fed, checked in by Andrej <asumanovski@…>, 2 months ago

training graph developed

  • Property mode set to 100644
File size: 667 bytes
Line 
1import React from "react";
2
3export default function TimeRangeToggle({ value, onChange }) {
4 const TIME_RANGES = [
5 { key: "daily", label: "Daily" },
6 { key: "weekly", label: "Weekly" },
7 { key: "monthly", label: "Monthly" },
8 { key: "yearly", label: "Yearly" },
9 ];
10
11 return (
12 <div className="join">
13 {TIME_RANGES.map((r) => (
14 <button
15 key={r.key}
16 type="button"
17 className={
18 "btn btn-xs join-item " +
19 (value === r.key ? "btn-success" : "btn-ghost")
20 }
21 onClick={() => onChange?.(r.key)}
22 >
23 {r.label}
24 </button>
25 ))}
26 </div>
27 );
28}
29
30
Note: See TracBrowser for help on using the repository browser.