import { Switch, Tag } from '@blueprintjs/core'; import { Controller, useFormContext } from 'react-hook-form'; import { LOGGER_LEVELS } from '../../../context/LoggerContext.js'; import { GroupPane } from '../../../elements/GroupPane.js'; import Label from '../../../elements/Label.js'; import { NumberInput2Controller } from '../../../elements/NumberInput2Controller.js'; import { Select2 } from '../../../elements/Select2.js'; import type { WorkspaceWithSource } from '../../../reducer/preferences/preferencesReducer.js'; import { settingLabelStyle } from '../general_settings.js'; interface SelectItem { label: string; value: string; } const SHAPE_RENDERING: SelectItem[] = [ { label: 'Auto', value: 'auto', }, { label: 'Optimize speed', value: 'optimizeSpeed', }, { label: 'Crisp edges', value: 'crispEdges', }, { label: 'Geometric precision', value: 'geometricPrecision', }, ]; const LOGS_LEVELS = Object.keys(LOGGER_LEVELS).map((level) => ({ label: level.replace(/^\w/, (c) => c.toUpperCase()), value: level, })); function GeneralTabContent() { const { register, control } = useFormContext(); return ( <> ); } export default GeneralTabContent;