From 47d4a27f643293602d189309bb79d822b678acb7 Mon Sep 17 00:00:00 2001 From: joostdecock Date: Sun, 1 Jun 2025 17:04:31 +0200 Subject: [PATCH] chore [react]: Linter --- .../Editor/components/MovablePattern.mjs | 3 +- .../Editor/components/PatternLayout.mjs | 77 ++++++++++--------- .../Editor/components/views/DocsView.mjs | 11 ++- .../components/Editor/lib/core-settings.mjs | 2 +- .../components/Editor/lib/design-options.mjs | 1 - .../components/Editor/lib/ui-preferences.mjs | 1 - 6 files changed, 49 insertions(+), 46 deletions(-) diff --git a/packages/react/components/Editor/components/MovablePattern.mjs b/packages/react/components/Editor/components/MovablePattern.mjs index 2e7b8bccfe9..615b55615d4 100644 --- a/packages/react/components/Editor/components/MovablePattern.mjs +++ b/packages/react/components/Editor/components/MovablePattern.mjs @@ -414,7 +414,7 @@ const Button = ({ onClickCb, transform, Icon, title = '' }) => { const InnerFlipIcon = () => ( @@ -431,7 +431,6 @@ const InnerResetIcon = () => ( ) - /** buttons for manipulating the part */ export const Buttons = ({ transform, flip, rotate, resetPart, rotate90, iconSize }) => { return ( diff --git a/packages/react/components/Editor/components/PatternLayout.mjs b/packages/react/components/Editor/components/PatternLayout.mjs index 6d033169c21..4a2b8927f6b 100644 --- a/packages/react/components/Editor/components/PatternLayout.mjs +++ b/packages/react/components/Editor/components/PatternLayout.mjs @@ -19,7 +19,7 @@ import { useDesignTranslation } from '@freesewing/react/hooks/useDesignTranslati * @param {object] pattern - The drafted pattern */ export const PatternLayout = (props) => { - const { Design, pattern, update, config, state } = props + const { Design, pattern, update, config } = props const i18n = useDesignTranslation(Design.designConfig.data.id) return ( @@ -42,42 +42,45 @@ export const PatternLayout = (props) => { const PatternAsideMenu = (props) => { if (!props.state.ui?.aside) return null - if (props.state.view === 'draft') return ( - -
{props.pattern.designConfig.data.id} Options
- - - -
Core Settings
- - - -
UI Preferences
- - - -
- ) - if (props.state.view === 'layout') return ( - -
Layout Settings
- - - -
- ) - if (props.state.view === 'test') return ( - -
Test Design Options
- - - -
Test Measurements
- - - -
- ) + if (props.state.view === 'draft') + return ( + +
{props.pattern.designConfig.data.id} Options
+ + + +
Core Settings
+ + + +
UI Preferences
+ + + +
+ ) + if (props.state.view === 'layout') + return ( + +
Layout Settings
+ + + +
+ ) + if (props.state.view === 'test') + return ( + +
Test Design Options
+ + + +
Test Measurements
+ + + +
+ ) return null } diff --git a/packages/react/components/Editor/components/views/DocsView.mjs b/packages/react/components/Editor/components/views/DocsView.mjs index 2f2b70d7ce1..f92a47ef06d 100644 --- a/packages/react/components/Editor/components/views/DocsView.mjs +++ b/packages/react/components/Editor/components/views/DocsView.mjs @@ -1,5 +1,5 @@ // Dependencies -import { linkClasses, capitalize } from '@freesewing/utils' +import { linkClasses } from '@freesewing/utils' // Context import { ModalContext } from '@freesewing/react/context/Modal' // Hooks @@ -10,7 +10,6 @@ import { modalDocsHelp } from '@freesewing/react/components/Help' import { HeaderMenu } from '../HeaderMenu.mjs' import { Popout } from '@freesewing/react/components/Popout' - /** * This is the docs view, it just shows content * @@ -41,7 +40,9 @@ export const DocsView = ({ state, config, update }) => { + > + Open without leaving the Editor + ) : null}

Editor Documentation

@@ -56,7 +57,9 @@ export const DocsView = ({ state, config, update }) => { + > + Open without leaving the Editor +

Developer Documentation

diff --git a/packages/react/components/Editor/lib/core-settings.mjs b/packages/react/components/Editor/lib/core-settings.mjs index f08d8074c4f..69d90ee7da5 100644 --- a/packages/react/components/Editor/lib/core-settings.mjs +++ b/packages/react/components/Editor/lib/core-settings.mjs @@ -2,7 +2,7 @@ import React from 'react' // Dependencies import { defaultConfig as config } from '../config/index.mjs' import { measurementAsMm } from '@freesewing/utils' -import { linkClasses } from '@freesewing/utils' + /* * Components * Note that these are only used as returns values diff --git a/packages/react/components/Editor/lib/design-options.mjs b/packages/react/components/Editor/lib/design-options.mjs index 2dba79a87bd..74a684e7e5e 100644 --- a/packages/react/components/Editor/lib/design-options.mjs +++ b/packages/react/components/Editor/lib/design-options.mjs @@ -2,7 +2,6 @@ import React from 'react' import { mergeOptions } from '@freesewing/core' import { designOptionType, set, orderBy } from '@freesewing/utils' import { i18n } from '@freesewing/collection' -import { linkClasses } from '@freesewing/utils' export function menuDesignOptionsStructure(design, options, settings, asFullList = false) { if (!options) return options diff --git a/packages/react/components/Editor/lib/ui-preferences.mjs b/packages/react/components/Editor/lib/ui-preferences.mjs index e6402e894b1..becd11a9822 100644 --- a/packages/react/components/Editor/lib/ui-preferences.mjs +++ b/packages/react/components/Editor/lib/ui-preferences.mjs @@ -1,6 +1,5 @@ import React from 'react' import { defaultConfig } from '../config/index.mjs' -import { linkClasses } from '@freesewing/utils' import { AsideIcon, RotateIcon, RocketIcon, UxIcon } from '@freesewing/react/components/Icon' export function menuUiPreferencesStructure() {