import { Import, Reset } from "@styled-icons/boxicons-regular"; import styled from "styled-components"; import { Text } from "preact-i18n"; import { useApplicationState } from "../../../mobx/State"; import { useIntermediate } from "../../../context/intermediate/Intermediate"; import Tooltip from "../../common/Tooltip"; import Button from "../../ui/Button"; const Actions = styled.div` gap: 8px; display: flex; margin: 18px 0 8px 0; .code { cursor: pointer; display: flex; align-items: center; font-size: 0.875rem; min-width: 0; flex-grow: 1; padding: 8px; font-family: var(--monospace-font); border-radius: var(--border-radius); background: var(--secondary-background); > div { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } `; export default function ThemeTools() { const { writeClipboard, openScreen } = useIntermediate(); const theme = useApplicationState().settings.theme; return ( }>
writeClipboard(JSON.stringify(theme))}> }> {" "} {JSON.stringify(theme)}
}>
); }