feat(settings): allow hiding folder sidebar

This commit is contained in:
pixelpaws
2025-11-03 06:39:13 +08:00
parent 1f9f821576
commit 94e0308a12
19 changed files with 163 additions and 11 deletions

View File

@@ -18,7 +18,8 @@ const downloadManagerMock = {
};
const sidebarManagerMock = {
initialize: vi.fn(async () => {
setHostPageControls: vi.fn(),
setSidebarEnabled: vi.fn(async () => {
sidebarManagerMock.isInitialized = true;
}),
refresh: vi.fn(async () => {}),
@@ -70,8 +71,8 @@ beforeEach(() => {
performModelUpdateCheckMock.mockResolvedValue({ status: 'success', displayName: 'LoRA', records: [] });
sidebarManagerMock.isInitialized = false;
sidebarManagerMock.initialize.mockImplementation(async () => {
sidebarManagerMock.isInitialized = true;
sidebarManagerMock.setSidebarEnabled.mockImplementation(async (enabled) => {
sidebarManagerMock.isInitialized = enabled;
});
global.fetch = vi.fn().mockResolvedValue({