import React from "react"; import { Menu, Text, Flex, Badge } from "@mantine/core"; import { BsCheck2 } from "react-icons/bs"; import { MdSettings } from "react-icons/md"; import useConfig from "src/store/useConfig"; import * as Styles from "./styles"; export const OptionsMenu = () => { const toggleGestures = useConfig(state => state.toggleGestures); const toggleChildrenCount = useConfig(state => state.toggleChildrenCount); const toggleDarkMode = useConfig(state => state.toggleDarkMode); const toggleRulers = useConfig(state => state.toggleRulers); const toggleCollapseButton = useConfig(state => state.toggleCollapseButton); const toggleImagePreview = useConfig(state => state.toggleImagePreview); const toggleAI = useConfig(state => state.toggleAI); const gesturesEnabled = useConfig(state => state.gesturesEnabled); const childrenCountVisible = useConfig(state => state.childrenCountVisible); const darkmodeEnabled = useConfig(state => state.darkmodeEnabled); const rulersEnabled = useConfig(state => state.rulersEnabled); const collapseButtonVisible = useConfig(state => state.collapseButtonVisible); const imagePreviewEnabled = useConfig(state => state.imagePreviewEnabled); const aiEnabled = useConfig(state => state.aiEnabled); return ( } onClick={() => toggleRulers(!rulersEnabled)} > Rulers } onClick={() => toggleGestures(!gesturesEnabled)} > Trackpad Gestures } onClick={() => toggleChildrenCount(!childrenCountVisible)} > Item Count } onClick={() => toggleImagePreview(!imagePreviewEnabled)} > Image Link Preview } onClick={() => toggleCollapseButton(!collapseButtonVisible)} > Show Expand/Collapse } onClick={() => toggleDarkMode(!darkmodeEnabled)} > Dark Mode } onClick={() => toggleAI(!aiEnabled)} > JSON Crack AI{" "} Alpha ); };