* Copyright (c) Huawei Technologies Co., Ltd. 2025-2025. All rights reserved.
*/
import { createRoot } from 'react-dom/client';
import App from './App.tsx';
import { RootStoreContext } from './context/context';
import { store } from './store';
document.oncontextmenu = (): boolean => false;
document.addEventListener('keydown', (e) => {
const forbiddenComboKeys = ['f', 'p', 'g', 'j', 'r'];
const forbiddenSingleKeys = ['F3', 'F5', 'F7'];
const isCtrlCombo = (e.ctrlKey || e.metaKey) && forbiddenComboKeys.includes(e.key.toLowerCase());
if (isCtrlCombo || forbiddenSingleKeys.includes(e.key)) {
e.preventDefault();
}
});
createRoot(document.getElementById('root') as HTMLElement).render(
<RootStoreContext.Provider value={store}>
<App />
</RootStoreContext.Provider>
);