sort 관련 정리
This commit is contained in:
@@ -3,8 +3,8 @@ import moment from 'moment';
|
||||
import { useEffect, useState } from 'react';
|
||||
import { IMAGE_ROOT } from '@/shared/constants/common';
|
||||
import { ListFilter } from './filter/list-filter';
|
||||
import { SortOptionsBox } from '@/entities/common/ui/sort-options-box';
|
||||
import { SortByKeys } from '@/entities/common/model/types';
|
||||
import { SortTypeBox } from '@/entities/common/ui/sort-type-box';
|
||||
import { SortTypeKeys } from '@/entities/common/model/types';
|
||||
import { DEFAULT_PAGE_PARAM } from '@/entities/common/model/constant';
|
||||
import {
|
||||
VatReturnListContent,
|
||||
@@ -20,7 +20,7 @@ export const ListWrap = () => {
|
||||
const userMid = useStore.getState().UserStore.mid;
|
||||
|
||||
const [filterOn, setFilterOn] = useState<boolean>(false);
|
||||
const [sortBy, setSortBy] = useState<SortByKeys>(SortByKeys.New);
|
||||
const [sortType, setSortType] = useState<SortTypeKeys>(SortTypeKeys.LATEST);
|
||||
const [listItems, setListItems] = useState<Record<string, Array<VatReturnListContent>>>({});
|
||||
const [pageParam, setPageParam] = useState(DEFAULT_PAGE_PARAM);
|
||||
const [mid, setMid] = useState<string>(userMid);
|
||||
@@ -55,8 +55,8 @@ export const ListWrap = () => {
|
||||
const onClickToOpenFIlter = () => {
|
||||
setFilterOn(true);
|
||||
};
|
||||
const onClickToSort = (sort: SortByKeys) => {
|
||||
setSortBy(sort);
|
||||
const onClickToSort = (sort: SortTypeKeys) => {
|
||||
setSortType(sort);
|
||||
};
|
||||
|
||||
useEffect(() => {
|
||||
@@ -124,10 +124,10 @@ export const ListWrap = () => {
|
||||
</div>
|
||||
</div>
|
||||
<div className="filter-section mt-10">
|
||||
<SortOptionsBox
|
||||
sortBy={ sortBy }
|
||||
<SortTypeBox
|
||||
sortType={ sortType }
|
||||
onClickToSort={ onClickToSort }
|
||||
></SortOptionsBox>
|
||||
></SortTypeBox>
|
||||
</div>
|
||||
<div className="transaction-list">
|
||||
{ getListDateGroup() }
|
||||
|
||||
Reference in New Issue
Block a user