feat: 修改交互逻辑,支持前端查看日志 (#378)
This commit is contained in:
@@ -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[]>([]);
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
@@ -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);
|
||||
};
|
||||
Reference in New Issue
Block a user