mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-20 16:57:46 +00:00
Ignore workspace settings for untrusted folders (#6606)
This commit is contained in:
@@ -7,12 +7,19 @@
|
||||
import { render } from 'ink-testing-library';
|
||||
import React from 'react';
|
||||
import { KeypressProvider } from '../ui/contexts/KeypressContext.js';
|
||||
import { SettingsContext } from '../ui/contexts/SettingsContext.js';
|
||||
import { LoadedSettings } from '../config/settings.js';
|
||||
|
||||
export const renderWithProviders = (
|
||||
component: React.ReactElement,
|
||||
settings?: LoadedSettings,
|
||||
): ReturnType<typeof render> =>
|
||||
render(
|
||||
<KeypressProvider kittyProtocolEnabled={true}>
|
||||
{component}
|
||||
<SettingsContext.Provider
|
||||
value={{ settings: settings!, recomputeSettings: () => {} }}
|
||||
>
|
||||
{component}
|
||||
</SettingsContext.Provider>
|
||||
</KeypressProvider>,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user