1
0
Fork 0

🚧 Added noDocs option to DraftConfigurator for workbench

This commit is contained in:
Joost De Cock 2019-05-10 10:53:34 +02:00
parent 1d7fdaa7e2
commit 9e89e0d27c
15 changed files with 33 additions and 14 deletions

View file

@ -40,7 +40,7 @@ const DraftSettingLanguage = props => {
desc={props.desc} desc={props.desc}
title={props.title} title={props.title}
id={"po-list-" + props.name} id={"po-list-" + props.name}
displayValue={languages[props.intl.locale][value]} displayValue={languages[value]}
reset={reset} reset={reset}
toggleExpanded={toggleExpanded} toggleExpanded={toggleExpanded}
expanded={expanded} expanded={expanded}
@ -51,6 +51,7 @@ const DraftSettingLanguage = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -62,6 +62,7 @@ const DraftSettingMargin = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -81,6 +81,7 @@ const DraftSettingOnly = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -107,6 +107,7 @@ const DraftSettingSa = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -49,6 +49,7 @@ const DraftSettingUnits = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -49,7 +49,8 @@ const DraftSettings = props => {
units: props.units, units: props.units,
key: setting, key: setting,
name: setting, name: setting,
labels: labels[setting] labels: labels[setting],
noDocs: props.noDocs
}; };
childProps.title = ( childProps.title = (
<FormattedMessage id={"settings." + setting + ".title"} /> <FormattedMessage id={"settings." + setting + ".title"} />

View file

@ -25,7 +25,8 @@ const OptionGroup = props => {
desc: <FormattedMessage id={stringKey + "description"} />, desc: <FormattedMessage id={stringKey + "description"} />,
intl: props.intl, intl: props.intl,
pattern: props.config.name, pattern: props.config.name,
key: name key: name,
noDocs: props.noDocs
}; };
let noyes = [ let noyes = [
<FormattedMessage id="app.no" />, <FormattedMessage id="app.no" />,

View file

@ -72,15 +72,17 @@ const OptionPreamble = props => {
> >
<ResetIcon /> <ResetIcon />
</IconButton> </IconButton>
<IconButton {props.noDocs ? null : (
title={docsLabel} <IconButton
aria-label={docsLabel} title={docsLabel}
color="primary" aria-label={docsLabel}
onClick={props.showHelp} color="primary"
className="mini-icon-btn" onClick={props.showHelp}
> className="mini-icon-btn"
<HelpIcon /> >
</IconButton> <HelpIcon />
</IconButton>
)}
</div> </div>
</div> </div>
{props.option} {props.option}

View file

@ -49,6 +49,7 @@ const PatternOptionBool = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -70,6 +70,7 @@ const PatternOptionList = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -82,6 +82,7 @@ const PatternOptionMillimeter = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -71,6 +71,7 @@ const PatternOptionPctDegCount = props => {
}) })
} }
option={option} option={option}
noDocs={props.noDocs}
/> />
</li> </li>
); );

View file

@ -28,6 +28,7 @@ const PatternOptions = props => {
children = ( children = (
<ul className="nav l3"> <ul className="nav l3">
<OptionGroup <OptionGroup
noDocs={props.noDocs}
key={group + "-group"} key={group + "-group"}
units={props.units} units={props.units}
config={props.config} config={props.config}

View file

@ -20,7 +20,7 @@ const DraftConfigurator = props => {
else shown.splice(index, 1); else shown.splice(index, 1);
setExpanded(shown); setExpanded(shown);
}; };
console.log("dc props", props);
return ( return (
<ul className="nav l1"> <ul className="nav l1">
<li> <li>
@ -28,6 +28,7 @@ const DraftConfigurator = props => {
<FormattedMessage id="app.patternOptions" /> <FormattedMessage id="app.patternOptions" />
</h2> </h2>
<PatternOptions <PatternOptions
noDocs={props.noDocs}
config={props.config} config={props.config}
gist={props.gist} gist={props.gist}
updateValue={(name, value) => updateValue={(name, value) =>
@ -42,6 +43,7 @@ const DraftConfigurator = props => {
<FormattedMessage id="app.draftSettings" /> <FormattedMessage id="app.draftSettings" />
</h2> </h2>
<DraftSettings <DraftSettings
noDocs={props.noDocs}
config={props.config} config={props.config}
gist={props.gist} gist={props.gist}
updateValue={(name, value) => updateValue={(name, value) =>
@ -59,6 +61,8 @@ DraftConfigurator.propTypes = {
units: PropTypes.oneOf(["metric", "imperial"]).isRequired units: PropTypes.oneOf(["metric", "imperial"]).isRequired
}; };
DraftConfigurator.defaultProps = {}; DraftConfigurator.defaultProps = {
noDocs: false
};
export default DraftConfigurator; export default DraftConfigurator;

View file

@ -115,6 +115,7 @@ const DraftPattern = props => {
</p> </p>
)} )}
<DraftConfigurator <DraftConfigurator
noDocs
config={props.config} config={props.config}
gist={props.gist} gist={props.gist}
updateGist={props.updateGist} updateGist={props.updateGist}