Allow masking sensitive values for inputs - #413
Conversation
✅ Deploy Preview for nifty-johnson-6002dd ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
This PR introduces new components to allow masking and revealing sensitive values in both read-only displays and form inputs, enhancing security and user experience. Files Changed AnalysisThe core of this PR is the addition of two new component sets:
Architecture & Impact Assessment
Component Interaction Diagramgraph TD
subgraph "App Usage"
A["Form with Password Field"] --> B("MaskedInput Component")
end
subgraph "MaskedInput Logic"
B --|type != 'password'|--> G["Renders Input2 as-is"]
B --|type == 'password'|--> D{"readOnly?"}
D --|No (Editable)|--> E["Renders Input2 with visibility toggle"]
D --|Yes (ReadOnly)|--> F["Renders MaskSecret Component"]
end
subgraph "Core Library Components"
E
F
G
end
Scope Discovery & Context ExpansionThe changes are confined to the The inclusion of a Metadata
Powered by Visor from Probelabs Last updated: 2026-03-10T07:13:08.904Z | Triggered by: pr_updated | Commit: b51819f 💡 TIP: You can chat with Visor using |
Architecture Issues (1)
Architecture Issues (1)
Powered by Visor from Probelabs Last updated: 2026-03-10T07:12:36.468Z | Triggered by: pr_updated | Commit: b51819f 💡 TIP: You can chat with Visor using |
|
/visor ask the duplication is intended to keep both the components independent |
🚨 Jira Linter FailedCommit: The Jira linter failed to validate your PR. Please check the error details below: 🔍 Click to view error detailsNext Steps
This comment will be automatically deleted once the linter passes. |
|



Screen.Recording.2026-03-10.at.9.08.21.AM.mov