[260204] 역할별 스크립트 분리, 다크모드 추가
This commit is contained in:
17
scripts/state.js
Normal file
17
scripts/state.js
Normal file
@@ -0,0 +1,17 @@
|
||||
/** 앱 전역 상태 */
|
||||
import products from '../data/index.js';
|
||||
import { STATUS_META } from './config.js';
|
||||
|
||||
export const productsData = products;
|
||||
|
||||
export const state = {
|
||||
currentPage: 1,
|
||||
activeCategories: new Set(['All']),
|
||||
visibleProducts: [...products],
|
||||
searchKeyword: '',
|
||||
activeStatuses: new Set(
|
||||
Object.entries(STATUS_META)
|
||||
.filter(([_, meta]) => meta.defaultVisible)
|
||||
.map(([status]) => status),
|
||||
),
|
||||
};
|
||||
Reference in New Issue
Block a user