diff --git a/packages/components/src/DraftConfigurator/DraftSettingDebug/index.js b/packages/components/src/DraftConfigurator/DraftSettingDebug/index.js
new file mode 100644
index 00000000000..bbcc3764c6d
--- /dev/null
+++ b/packages/components/src/DraftConfigurator/DraftSettingDebug/index.js
@@ -0,0 +1,4 @@
+import React from 'react'
+import PatternOptionBool from '../PatternOptionBool'
+
+export default (props) =>
diff --git a/packages/components/src/DraftConfigurator/DraftSettingDebug/stories.js b/packages/components/src/DraftConfigurator/DraftSettingDebug/stories.js
new file mode 100644
index 00000000000..f9b9c606acf
--- /dev/null
+++ b/packages/components/src/DraftConfigurator/DraftSettingDebug/stories.js
@@ -0,0 +1,22 @@
+import React from 'react'
+import { storiesOf } from '@storybook/react'
+import Sa from '.'
+
+const props = {
+ raiseEvent: (type, data) => console.log(`Action of type ${type} triggered, data passed is`, data),
+ updateValue: (name, value) => console.log(`Updated setting ${name}, value is now: ${value}`),
+ name: 'sa',
+ dflt: 'dflt',
+ title: 'Seam allowance',
+ desc:
+ "This is the seam allowance description. I'm wrapped in a p tag. This component only sets the CSS class on a non-default value. It's up to you to supply the CSS to style it.",
+ labels: {
+ none: 'No seam allowance',
+ dflt: 'Standard seam allowance',
+ custom: 'Custom seam allowance'
+ }
+}
+
+storiesOf('Low level/DraftSettingSa', module)
+ .add('Metric', () => )
+ .add('Imperial', () => )
diff --git a/packages/components/src/DraftConfigurator/DraftSettings/index.js b/packages/components/src/DraftConfigurator/DraftSettings/index.js
index 9d473164c13..75383157b81 100644
--- a/packages/components/src/DraftConfigurator/DraftSettings/index.js
+++ b/packages/components/src/DraftConfigurator/DraftSettings/index.js
@@ -5,6 +5,7 @@ import DraftSettingMargin from '../DraftSettingMargin'
import DraftSettingComplete from '../DraftSettingComplete'
import DraftSettingPaperless from '../DraftSettingPaperless'
import DraftSettingAdvanced from '../DraftSettingAdvanced'
+import DraftSettingDebug from '../DraftSettingDebug'
import DraftSettingUnits from '../DraftSettingUnits'
import DraftSettingLanguage from '../DraftSettingLanguage'
import DraftSettingOnly from '../DraftSettingOnly'
@@ -41,7 +42,8 @@ const DraftSettings = ({
},
paperless: noyes,
advanced: hideshow,
- complete: hideshow
+ complete: hideshow,
+ debug: noyes
}
// Methods
const toggleGroup = (group) => {
@@ -65,6 +67,8 @@ const DraftSettings = ({
return 2
case 'units':
return units
+ case 'debug':
+ return false
default:
return false
}
@@ -103,7 +107,8 @@ const DraftSettings = ({
,
,
,
-
+ ,
+
]
}
diff --git a/packages/i18n/src/locales/en/settings.yml b/packages/i18n/src/locales/en/settings.yml
index 63cf20cfba3..6bb65a20d21 100644
--- a/packages/i18n/src/locales/en/settings.yml
+++ b/packages/i18n/src/locales/en/settings.yml
@@ -33,3 +33,7 @@ complete:
layout:
title: Layout
description: Controls how the individual pattern parts are placed on your pattern
+
+debug:
+ title: Debug
+ description: Enable debug to gain additional info about how your pattern was created