From 24b3b10bfbb69fbc2268033c9f2603e43a0da757 Mon Sep 17 00:00:00 2001 From: Enoch Riese Date: Wed, 24 May 2023 08:37:29 -0500 Subject: [PATCH] fix little errors in draft-for-curated-set flow. other cleanup --- config/dependencies.yaml | 5 +-- designs/charlie/package.json | 2 +- designs/plugintest/package.json | 3 +- packages/i18n/package.json | 4 +-- sites/shared/components/designs/design.mjs | 36 +++++++++---------- sites/shared/components/sponsors/index.mjs | 3 +- sites/shared/components/workbench/index.mjs | 2 +- .../workbench/menus/core-settings/index.mjs | 14 ++++++-- .../components/workbench/views/draft/menu.mjs | 4 +-- sites/shared/components/wrappers/modal.mjs | 8 +++-- sites/shared/components/wrappers/page.mjs | 2 +- 11 files changed, 45 insertions(+), 38 deletions(-) diff --git a/config/dependencies.yaml b/config/dependencies.yaml index 846bb11ffe3..8907647fbfb 100644 --- a/config/dependencies.yaml +++ b/config/dependencies.yaml @@ -48,7 +48,7 @@ carlton: '@freesewing/plugin-bust': *freesewing charlie: peer: - '@freesewing/plugin-bartack': *freesewing + '@freesewing/plugin-annotations': *freesewing '@freesewing/plugin-mirror': *freesewing '@freesewing/titan': *freesewing '@freesewing/snapseries': *freesewing @@ -92,8 +92,6 @@ i18n: dev: 'js-yaml': &jsyaml '4.1.0' 'recursive-readdir': '^2.2.3' - peer: - '@freesewing/pattern-info': *freesewing jaeger: peer: '@freesewing/brian': *freesewing @@ -135,7 +133,6 @@ plugintest: '@freesewing/plugin-sprinkle': *freesewing '@freesewing/plugin-svgattr': *freesewing '@freesewing/plugin-theme': *freesewing - '@freesewing/plugin-validate': *freesewing rehype-jargon: _: 'unist-util-visit': &unist-util-visit '4.1.2' diff --git a/designs/charlie/package.json b/designs/charlie/package.json index 4e321accfc1..9099c0bf395 100644 --- a/designs/charlie/package.json +++ b/designs/charlie/package.json @@ -48,7 +48,7 @@ "peerDependencies": { "@freesewing/core": "3.0.0-alpha.10", "@freesewing/plugin-bundle": "3.0.0-alpha.10", - "@freesewing/plugin-bartack": "3.0.0-alpha.10", + "@freesewing/plugin-annotations": "3.0.0-alpha.10", "@freesewing/plugin-mirror": "3.0.0-alpha.10", "@freesewing/titan": "3.0.0-alpha.10", "@freesewing/snapseries": "3.0.0-alpha.10" diff --git a/designs/plugintest/package.json b/designs/plugintest/package.json index 4e87a209de0..a6affd386ab 100644 --- a/designs/plugintest/package.json +++ b/designs/plugintest/package.json @@ -58,8 +58,7 @@ "@freesewing/plugin-round": "3.0.0-alpha.10", "@freesewing/plugin-sprinkle": "3.0.0-alpha.10", "@freesewing/plugin-svgattr": "3.0.0-alpha.10", - "@freesewing/plugin-theme": "3.0.0-alpha.10", - "@freesewing/plugin-validate": "3.0.0-alpha.10" + "@freesewing/plugin-theme": "3.0.0-alpha.10" }, "dependencies": {}, "devDependencies": { diff --git a/packages/i18n/package.json b/packages/i18n/package.json index ea4f6c01853..30398ca9328 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -43,9 +43,7 @@ "wbuild": "node build.mjs", "wcibuild_step7": "node build.mjs" }, - "peerDependencies": { - "@freesewing/pattern-info": "3.0.0-alpha.10" - }, + "peerDependencies": {}, "dependencies": {}, "devDependencies": { "js-yaml": "4.1.0", diff --git a/sites/shared/components/designs/design.mjs b/sites/shared/components/designs/design.mjs index 607a35ec5fc..7d8e23d761d 100644 --- a/sites/shared/components/designs/design.mjs +++ b/sites/shared/components/designs/design.mjs @@ -8,29 +8,29 @@ export const ns = ['design', 'designs', 'tags'] export const Design = ({ name }) => { const { t } = useTranslation(ns) - console.log(name) return ( - -
- {t(`designs:${name}.t`)} -
- {t('design:difficulty')} - -
-
-
- {t(`designs:${name}.d`)} -
-
+ +
+ {t(`designs:${name}.t`)} + + {t('design:difficulty')} + + +
+ + {t(`designs:${name}.d`)} + + + {designs[name].tags.map((tag) => ( ))} -
- + + ) } diff --git a/sites/shared/components/sponsors/index.mjs b/sites/shared/components/sponsors/index.mjs index e8439ca53bc..10a57acc2d1 100644 --- a/sites/shared/components/sponsors/index.mjs +++ b/sites/shared/components/sponsors/index.mjs @@ -15,10 +15,9 @@ export const Sponsors = () => { return Object.keys(sponsors).map((sponsor) => { const Component = sponsors[sponsor] return ( -
+
{t(sponsor.toLowerCase())} diff --git a/sites/shared/components/workbench/index.mjs b/sites/shared/components/workbench/index.mjs index 98c0420f03f..2b1b015c945 100644 --- a/sites/shared/components/workbench/index.mjs +++ b/sites/shared/components/workbench/index.mjs @@ -69,7 +69,7 @@ export const Workbench = ({ design, Design, set = false, DynamicDocs = false }) } // Generate the pattern here so we can pass it down to both the view and the options menu - const pattern = draftViews.includes(view) ? new Design(settings) : false + const pattern = settings.measurements && draftViews.includes(view) ? new Design(settings) : false // Return early if the pattern is not initialized yet if (typeof pattern.getConfig !== 'function') return null diff --git a/sites/shared/components/workbench/menus/core-settings/index.mjs b/sites/shared/components/workbench/menus/core-settings/index.mjs index 75e954351d5..e0e10620272 100644 --- a/sites/shared/components/workbench/menus/core-settings/index.mjs +++ b/sites/shared/components/workbench/menus/core-settings/index.mjs @@ -107,7 +107,11 @@ export const Setting = ({ const openButtons = [] if (loadDocs) openButtons.push( - ) @@ -115,6 +119,7 @@ export const Setting = ({ buttons.push( ) diff --git a/sites/shared/components/workbench/views/draft/menu.mjs b/sites/shared/components/workbench/views/draft/menu.mjs index 401c0bb4de2..859e8e531f8 100644 --- a/sites/shared/components/workbench/views/draft/menu.mjs +++ b/sites/shared/components/workbench/views/draft/menu.mjs @@ -6,9 +6,9 @@ import { CoreSettings, ns as coreMenuNs, } from 'shared/components/workbench/menus/core-settings/index.mjs' -import { XrayMenu } from 'shared/components/workbench/menus/xray/index.mjs' +import { XrayMenu, ns as xrayNs } from 'shared/components/workbench/menus/xray/index.mjs' -export const ns = [...coreMenuNs, ...designMenuNs] +export const ns = [...coreMenuNs, ...designMenuNs, ...xrayNs] export const DraftMenu = ({ design, diff --git a/sites/shared/components/wrappers/modal.mjs b/sites/shared/components/wrappers/modal.mjs index b0d16fdd26e..e7db58dd093 100644 --- a/sites/shared/components/wrappers/modal.mjs +++ b/sites/shared/components/wrappers/modal.mjs @@ -56,13 +56,17 @@ export const ModalWrapper = ({ className={`fixed top-0 left-0 m-0 p-0 shadow w-full h-screen transform-all duration-150 ${animation} bg-${bg} bg-opacity-${bgOpacity} z-50 hover:cursor-pointer - flex flex-${flex} justify-${justify} overflow-auto items-${items} lg:p-12`} + flex flex-${flex} justify-${justify} items-${items} lg:p-12`} onClick={keepOpenOnClick ? null : close} > {bare ? ( children ) : ( -
{children}
+
+ {children} +
)}
) diff --git a/sites/shared/components/wrappers/page.mjs b/sites/shared/components/wrappers/page.mjs index d37c74d4795..97577ac7015 100644 --- a/sites/shared/components/wrappers/page.mjs +++ b/sites/shared/components/wrappers/page.mjs @@ -49,7 +49,7 @@ export const PageWrapper = (props) => { */ useEffect(() => { // Only update if a new page was loaded - if (path.join('/') !== 'slug') { + if (path.join('/') !== slug) { setNavigation({ title: pageTitle, locale,