feat: add right sidebar collapse

This commit is contained in:
shinya
2025-07-08 13:23:27 +08:00
parent abed52c766
commit e412e2d765
8 changed files with 97 additions and 35 deletions

View File

@@ -1,10 +1,8 @@
/* eslint-disable no-console, @typescript-eslint/no-explicit-any, @typescript-eslint/no-non-null-assertion */
import { AdminConfig } from './admin.types';
import { RedisStorage } from './redis.db';
import { AdminConfig, Favorite, IStorage, PlayRecord } from './types';
// 重新导出类型,保持向后兼容
export type { AdminConfig, Favorite, IStorage, PlayRecord };
import { Favorite, IStorage, PlayRecord } from './types';
// storage type 常量: 'localstorage' | 'database',默认 'localstorage'
const STORAGE_TYPE =

View File

@@ -2,7 +2,8 @@
import { createClient, RedisClientType } from 'redis';
import { AdminConfig, Favorite, IStorage, PlayRecord } from './types';
import { AdminConfig } from './admin.types';
import { Favorite, IStorage, PlayRecord } from './types';
// 搜索历史最大条数
const SEARCH_HISTORY_LIMIT = 20;

View File

@@ -109,6 +109,3 @@ export interface DoubanResult {
message: string;
list: DoubanItem[];
}
// 导出AdminConfig类型
export { AdminConfig };