phanpy/src/utils/states.js

22 lines
458 B
JavaScript
Raw Normal View History

2022-12-10 09:14:48 +00:00
import { proxy } from 'valtio';
import { proxyMap } from 'valtio/utils';
export default proxy({
history: [],
statuses: proxyMap([]),
home: [],
homeNew: [],
homeLastFetchTime: null,
notifications: [],
notificationsNew: [],
notificationsLastFetchTime: null,
accounts: new Map(),
2022-12-10 09:14:48 +00:00
reloadStatusPage: 0,
spoilers: proxyMap([]),
scrollPositions: new Map(),
2022-12-10 09:14:48 +00:00
// Modals
showCompose: false,
showSettings: false,
showAccount: false,
});