Spaces:
Runtime error
Runtime error
| /* | |
| * Copyright (c) Meta Platforms, Inc. and affiliates. | |
| * | |
| * This source code is licensed under the Chameleon License found in the | |
| * LICENSE file in the root directory of this source tree. | |
| */ | |
| import { useEffect, useState } from "react"; | |
| export function useAdvancedMode(): [boolean, (on: boolean) => void] { | |
| const [advancedMode, setAdvancedMode] = useState( | |
| (localStorage.getItem("advancedMode") || "") === "true", | |
| ); | |
| useEffect(() => { | |
| localStorage.setItem("advancedMode", advancedMode ? "true" : "false"); | |
| }, [advancedMode]); | |
| return [advancedMode, setAdvancedMode]; | |
| } | |