🚧 Added noDocs option to DraftConfigurator for workbench
This commit is contained in:
parent
1d7fdaa7e2
commit
9e89e0d27c
15 changed files with 33 additions and 14 deletions
|
@ -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>
|
||||||
);
|
);
|
||||||
|
|
|
@ -62,6 +62,7 @@ const DraftSettingMargin = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -81,6 +81,7 @@ const DraftSettingOnly = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -107,6 +107,7 @@ const DraftSettingSa = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -49,6 +49,7 @@ const DraftSettingUnits = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -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"} />
|
||||||
|
|
|
@ -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" />,
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -49,6 +49,7 @@ const PatternOptionBool = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -70,6 +70,7 @@ const PatternOptionList = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -82,6 +82,7 @@ const PatternOptionMillimeter = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -71,6 +71,7 @@ const PatternOptionPctDegCount = props => {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
option={option}
|
option={option}
|
||||||
|
noDocs={props.noDocs}
|
||||||
/>
|
/>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
@ -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}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue