mirror of
https://github.com/DustinBrett/daedalOS.git
synced 2025-12-06 12:20:20 +01:00
Move to it's own hook file
This commit is contained in:
parent
b5daee6cb4
commit
1c19f11c70
15
hooks/useExtensionDisabler.ts
Normal file
15
hooks/useExtensionDisabler.ts
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
import { useEffect } from "react";
|
||||
|
||||
export const useExtensionDisabler = (): void => {
|
||||
useEffect(() => {
|
||||
// https://github.com/darkreader/darkreader/blob/main/CONTRIBUTING.md#disabling-dark-reader-on-your-site
|
||||
// TODO: Remove once in https://github.com/darkreader/darkreader/blob/main/src/config/dark-sites.config
|
||||
if ("darkreaderMode" in document.documentElement.dataset) {
|
||||
const metaDarkReaderOff = document.createElement("meta");
|
||||
|
||||
metaDarkReaderOff.name = "darkreader-lock";
|
||||
|
||||
document.head.append(metaDarkReaderOff);
|
||||
}
|
||||
}, []);
|
||||
};
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
import { memo, useEffect } from "react";
|
||||
import { memo } from "react";
|
||||
import AppsLoader from "components/system/Apps/AppsLoader";
|
||||
import Desktop from "components/system/Desktop";
|
||||
import Taskbar from "components/system/Taskbar";
|
||||
|
|
@ -6,20 +6,7 @@ import useGlobalErrorHandler from "hooks/useGlobalErrorHandler";
|
|||
import useGlobalKeyboardShortcuts from "hooks/useGlobalKeyboardShortcuts";
|
||||
import useIFrameFocuser from "hooks/useIFrameFocuser";
|
||||
import useUrlLoader from "hooks/useUrlLoader";
|
||||
|
||||
const useExtensionDisabler = (): void => {
|
||||
useEffect(() => {
|
||||
// https://github.com/darkreader/darkreader/blob/main/CONTRIBUTING.md#disabling-dark-reader-on-your-site
|
||||
// TODO: Remove once in https://github.com/darkreader/darkreader/blob/main/src/config/dark-sites.config
|
||||
if ("darkreaderMode" in document.documentElement.dataset) {
|
||||
const metaDarkReaderOff = document.createElement("meta");
|
||||
|
||||
metaDarkReaderOff.name = "darkreader-lock";
|
||||
|
||||
document.head.append(metaDarkReaderOff);
|
||||
}
|
||||
}, []);
|
||||
};
|
||||
import { useExtensionDisabler } from "hooks/useExtensionDisabler";
|
||||
|
||||
const Index = (): React.ReactElement => {
|
||||
useIFrameFocuser();
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user