Skip to content

Commit

Permalink
feat: revert default deadline (#5294)
Browse files Browse the repository at this point in the history
  • Loading branch information
fairlighteth authored Jan 16, 2025
1 parent f18c566 commit 63fab5a
Showing 1 changed file with 12 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,35 +11,18 @@ export interface LimitOrderDeadline {
export const MIN_CUSTOM_DEADLINE = ms`30min`
export const MAX_CUSTOM_DEADLINE = MAX_ORDER_DEADLINE

export enum LimitOrderDeadlinePreset {
FIVE_MINUTES = '5 Minutes',
THIRTY_MINUTES = '30 Minutes',
ONE_HOUR = '1 Hour',
ONE_DAY = '1 Day',
THREE_DAYS = '3 Days',
ONE_MONTH = '1 Month',
ONE_YEAR = '1 Year (max)',
}

const DEADLINE_VALUES: Record<LimitOrderDeadlinePreset, number> = {
[LimitOrderDeadlinePreset.FIVE_MINUTES]: ms`5m`,
[LimitOrderDeadlinePreset.THIRTY_MINUTES]: ms`30m`,
[LimitOrderDeadlinePreset.ONE_HOUR]: ms`1 hour`,
[LimitOrderDeadlinePreset.ONE_DAY]: ms`1d`,
[LimitOrderDeadlinePreset.THREE_DAYS]: ms`3d`,
[LimitOrderDeadlinePreset.ONE_MONTH]: ms`30d`,
[LimitOrderDeadlinePreset.ONE_YEAR]: MAX_CUSTOM_DEADLINE,
}

export const defaultLimitOrderDeadline: LimitOrderDeadline = {
title: LimitOrderDeadlinePreset.ONE_YEAR,
value: DEADLINE_VALUES[LimitOrderDeadlinePreset.ONE_YEAR],
}

export const LIMIT_ORDERS_DEADLINES: LimitOrderDeadline[] = Object.entries(DEADLINE_VALUES).map(([title, value]) => ({
title,
value,
}))
export const defaultLimitOrderDeadline: LimitOrderDeadline = { title: '7 Days', value: ms`7d` }

export const LIMIT_ORDERS_DEADLINES: LimitOrderDeadline[] = [
{ title: '5 Minutes', value: ms`5m` },
{ title: '30 Minutes', value: ms`30m` },
{ title: '1 Hour', value: ms`1 hour` },
{ title: '1 Day', value: ms`1d` },
{ title: '3 Days', value: ms`3d` },
defaultLimitOrderDeadline,
{ title: '1 Month', value: ms`30d` },
{ title: '1 Year (max)', value: MAX_CUSTOM_DEADLINE },
]

/**
* Get limit order deadlines and optionally adds
Expand Down

0 comments on commit 63fab5a

Please sign in to comment.