Skip to content

Commit bfc80d7

Browse files
committed
feat: add support for hidden config param property
1 parent 0467f85 commit bfc80d7

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

src/panels/assets/style.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@
4949
justify-content: center;
5050
}
5151

52+
.param-preview__header.hidden {
53+
color: var(--vscode-disabledForeground)
54+
}
55+
5256
.param-preview__header__label {
5357
font-size: 1.25rem;
5458
font-weight: bold;

src/panels/components/paramPreview.tsx

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const ParamPreview: React.FC<ParamPreviewProps> = ({
2222

2323
const read = param.writeOnly !== true;
2424
const write = param.readOnly !== true;
25+
const hidden = param.hidden === true;
2526

2627
let paramNo: string = param["#"];
2728
let bitMask: string | undefined;
@@ -36,15 +37,23 @@ export const ParamPreview: React.FC<ParamPreviewProps> = ({
3637

3738
const unresolvedImport: string | undefined = param.$import;
3839

40+
const headerClass = "param-preview__header" + (hidden ? " hidden" : "");
41+
3942
return (
4043
<div className="param-preview">
4144
<div className="param-preview__number">
4245
<span className="number">#{paramNo}</span>
4346
{bitMask && <VSCodeTag className="bitmask">partial</VSCodeTag>}
4447
</div>
45-
<div className="param-preview__header">
48+
<div className={headerClass}>
4649
<div className="param-preview__header__label">
4750
{param.label}
51+
{hidden && (
52+
<>
53+
{" "}
54+
<i>(hidden)</i>
55+
</>
56+
)}
4857
</div>
4958
{param.description && (
5059
<div className="param-preview__header__description">

src/shared.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ export const paramInfoPropertyOrder: string[] = [
267267
"readOnly",
268268
"writeOnly",
269269
"destructive",
270+
"hidden",
270271
"allowManualEntry",
271272
"options",
272273
];

0 commit comments

Comments
 (0)