Component Catalog — List & Specialized Components¶
Part of: Component Catalog See also: Input Components | Layout Components
List & Collection Components¶
IpaTextboxList¶
Dynamic list of text inputs with Add/Delete functionality.
Additional Props:
Prop |
Type |
Description |
|---|---|---|
|
|
Validation function |
Use case: Managing lists of values like email addresses or DNS names.
IpaTextInputFromList¶
Text input that validates against a predefined list.
IpaSshPublicKeys¶
Complete SSH public key management with Add/Show/Delete modals.
Props:
Prop |
Type |
Description |
|---|---|---|
|
|
Test identifier |
|
|
Current entity data |
|
|
Update handler |
|
|
Field metadata |
|
|
Refresh callback |
|
|
Source entity type |
IpaCertificates¶
Complete certificate management with View/Get/Download/Revoke/Delete actions.
Props:
Prop |
Type |
Description |
|---|---|---|
|
|
Test identifier |
|
|
Current entity data |
|
|
Update handler |
|
|
Field metadata |
|
|
Certificate details from API |
|
|
Entity type |
|
|
Refresh callback |
IpaCertificateMappingData¶
Certificate mapping data management.
PrincipalAliasMultiTextBox¶
Kerberos principal alias management.
Specialized Components¶
IpaPACType¶
PAC type selection for Kerberos tickets.
IpaForwardPolicy¶
DNS forward policy selection.
Component Selection Guide¶
Need |
Use |
|---|---|
Simple text field |
|
Long text/description |
|
Password field |
|
Number with constraints |
|
Yes/No option |
|
Multiple options (checkboxes) |
|
Multiple options with filter |
|
Single selection from list |
|
Toggle between two options |
|
Selection with search |
|
Date selection |
|
Date + time selection |
|
Dynamic list of values |
|
SSH keys management |
|
Certificate management |
|
Read-only display |
|
Reference Files¶
Component Type |
Example Implementation |
|---|---|
Basic form |
|
Two-column form |
|
Category toggle sections |
|
Complex with all features |
|
User settings (certificates, SSH keys) |
|