Skip to content

Commit

Permalink
Merge pull request #929 from vegaprotocol/5089-add-additional-intervals
Browse files Browse the repository at this point in the history
Add additional intervals
  • Loading branch information
bglownia authored Mar 5, 2024
2 parents 5e151c9 + a56c744 commit fa4f756
Show file tree
Hide file tree
Showing 12 changed files with 1,331 additions and 9 deletions.
5 changes: 5 additions & 0 deletions src/stories/api/vega-graphql/lib/globalTypes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,16 @@
*/
export enum Interval {
I15M = "I15M",
I30M = "I30M",
I1D = "I1D",
I7D = "I7D",
I1H = "I1H",
I1M = "I1M",
I5M = "I5M",
I12H = "I12H",
I8H = "I8H",
I6H = "I6H",
I4H = "I4H",
}

/**
Expand Down
25 changes: 25 additions & 0 deletions src/stories/components/chart-controls/chart-controls.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -73,23 +73,48 @@ export const ChartControls = ({
text={intervalLabels[Interval.I15M]}
onClick={() => onSetInterval(Interval.I15M)}
/>
<MenuItem
icon={interval === Interval.I30M ? "tick" : "blank"}
text={intervalLabels[Interval.I30M]}
onClick={() => onSetInterval(Interval.I30M)}
/>
<MenuDivider title="Hours" />
<MenuItem
icon={interval === Interval.I1H ? "tick" : "blank"}
text={intervalLabels[Interval.I1H]}
onClick={() => onSetInterval(Interval.I1H)}
/>
<MenuItem
icon={interval === Interval.I4H ? "tick" : "blank"}
text={intervalLabels[Interval.I4H]}
onClick={() => onSetInterval(Interval.I4H)}
/>
<MenuItem
icon={interval === Interval.I6H ? "tick" : "blank"}
text={intervalLabels[Interval.I6H]}
onClick={() => onSetInterval(Interval.I6H)}
/>
<MenuItem
icon={interval === Interval.I8H ? "tick" : "blank"}
text={intervalLabels[Interval.I8H]}
onClick={() => onSetInterval(Interval.I8H)}
/>
<MenuItem
icon={interval === Interval.I12H ? "tick" : "blank"}
text={intervalLabels[Interval.I12H]}
onClick={() => onSetInterval(Interval.I12H)}
/>
<MenuDivider title="Days" />
<MenuItem
icon={interval === Interval.I1D ? "tick" : "blank"}
text={intervalLabels[Interval.I1D]}
onClick={() => onSetInterval(Interval.I1D)}
/>
<MenuItem
icon={interval === Interval.I7D ? "tick" : "blank"}
text={intervalLabels[Interval.I7D]}
onClick={() => onSetInterval(Interval.I7D)}
/>
</Menu>
}
placement="bottom-start"
Expand Down
10 changes: 10 additions & 0 deletions src/stories/data-source/__generated__/types.ts

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit fa4f756

Please sign in to comment.