feat: 修改交互逻辑,支持前端查看日志 (#378)

This commit is contained in:
ᴀᴍᴛᴏᴀᴇʀ
2025-07-08 12:48:51 +08:00
committed by GitHub
parent 7c73a2f01a
commit 1affe4d594
71 changed files with 2049 additions and 1301 deletions

View File

@@ -3,8 +3,6 @@ import { writable } from 'svelte/store';
export interface BreadcrumbItem {
href?: string;
label: string;
isActive?: boolean;
onClick?: () => void;
}
export const breadcrumbStore = writable<BreadcrumbItem[]>([]);

View File

@@ -28,7 +28,7 @@ export const ToQuery = (state: AppState): string => {
params.set(videoSource.type, videoSource.id);
}
const queryString = params.toString();
return queryString ? `?${queryString}` : '';
return queryString ? `videos?${queryString}` : 'videos';
};
export const setQuery = (query: string) => {

View File

@@ -1,13 +0,0 @@
import { writable } from 'svelte/store';
import { type VideoSourcesResponse } from '$lib/types';
export const videoSourceStore = writable<VideoSourcesResponse | undefined>(undefined);
// 便捷的设置和清除方法
export const setVideoSources = (sources: VideoSourcesResponse) => {
videoSourceStore.set(sources);
};
export const clearFilter = () => {
videoSourceStore.set(undefined);
};