From a3fe0cd477c09dfdf74b32d2f1ad17f7c099cadd Mon Sep 17 00:00:00 2001 From: Benjamin Fan Date: Sun, 18 May 2025 13:31:02 +0000 Subject: [PATCH] fix(react): Add link to design docs to Pattern Editor's Documentation view (#359) This PR adds a link to the design documentation to the Pattern Editor's Documentation View. It also fixes a few typos and changes a URL from freesewing.org to freesewing.eu. Fixes #267 Co-authored-by: Benjamin Fan Reviewed-on: https://codeberg.org/freesewing/freesewing/pulls/359 Reviewed-by: Joost De Cock Co-authored-by: Benjamin Fan Co-committed-by: Benjamin Fan --- .../Editor/components/views/DocsView.mjs | 23 +++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/packages/react/components/Editor/components/views/DocsView.mjs b/packages/react/components/Editor/components/views/DocsView.mjs index 9f14a3ee682..19750c43fb0 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 } from '@freesewing/utils' +import { linkClasses, capitalize } from '@freesewing/utils' // Hooks import React from 'react' // Components @@ -20,7 +20,22 @@ export const DocsView = ({ state, config, update }) => { <>
-

Documenation

+

Documentation

+ {state?.design ? ( + +
Design Documentation
+

+ You can find documentation for the {capitalize(state.design)} design at: +
+ + {`FreeSewing.eu/docs/designs/${state.design}`} + +

+
+ ) : null}
Understanding the FreeSewing Pattern Editor

@@ -29,8 +44,8 @@ export const DocsView = ({ state, config, update }) => { {`FreeSewing.org/docs/about/editor`} + href="https://freesewing.eu/docs/about/editor" + >{`FreeSewing.eu/docs/about/editor`}