sort 관련 정리
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
import { PATHS } from "@/shared/constants/paths";
|
||||
import { SortTypeKeys } from "./types";
|
||||
|
||||
export const DEFAULT_PAGE_PARAM = {
|
||||
cursor: 'string',
|
||||
cursor: null,
|
||||
size: 0,
|
||||
sortBy: 'string',
|
||||
sortOrder: 'ASC',
|
||||
orderBy: 'string',
|
||||
sortType: SortTypeKeys.LATEST,
|
||||
limit: 0
|
||||
};
|
||||
|
||||
|
||||
@@ -20,11 +20,9 @@ export enum CalendarType {
|
||||
Single = 'Single'
|
||||
};
|
||||
export interface DefaultRequestPagination {
|
||||
cursor: string;
|
||||
cursor: string | null;
|
||||
size: number;
|
||||
sortBy: string;
|
||||
sortOrder: string;
|
||||
orderBy: string;
|
||||
sortType: SortTypeKeys;
|
||||
limit: number;
|
||||
};
|
||||
export interface DefaulResponsePagination {
|
||||
@@ -84,13 +82,15 @@ export enum FooterItemActiveKey {
|
||||
Settlement = 'Settlement',
|
||||
Account = 'Account',
|
||||
};
|
||||
export enum SortByKeys {
|
||||
New = 'New',
|
||||
Amount = 'Amount',
|
||||
export enum SortTypeKeys {
|
||||
LATEST = 'LATEST',
|
||||
OLDEST = 'OLDEST',
|
||||
HIGH_AMOUNT = 'HIGH_AMOUNT',
|
||||
LOW_AMOUNT = 'LOW_AMOUNT'
|
||||
};
|
||||
export interface SortOptionsBoxProps {
|
||||
sortBy: SortByKeys;
|
||||
onClickToSort: (sortBy: SortByKeys) => void;
|
||||
export interface SortTypeBoxProps {
|
||||
sortType: SortTypeKeys;
|
||||
onClickToSort: (sortType: SortTypeKeys) => void;
|
||||
};
|
||||
|
||||
export interface CodesSelectParams {
|
||||
|
||||
Reference in New Issue
Block a user