Kits
ToolApproval
Inline approve or deny card for an agent action, with risk, a preview of what will run, and keyboard shortcuts.
Composition
Anatomy
- <ToolApproval>
- <ToolApprovalBody>
- <ToolApprovalHeader>
- <ToolApprovalIcon />
- <ToolApprovalTitle />
- <ToolApprovalRisk />
- <ToolApprovalStatus />
- <ToolApprovalDescription />
- <ToolApprovalPreview>
- <ToolApprovalField />
- <ToolApprovalHeader>
- <ToolApprovalFooter>
- <ToolApprovalDeny />
- <ToolApprovalApprove />
- <ToolApprovalBody>
Installation
Use this command to install the component.
Usage
Dependencies
Raw code
Installed component source and support files
Knobs
Typed custom properties the recipe paints with. Set one on the root — style, a utility class, or a skin — and every slot inherits it.
--cui-tool-approval-* · 27 knobsHow the cascade resolves--cui-tool-approval-background<color>var(--card)--cui-tool-approval-foreground<color>var(--card-foreground)--cui-tool-approval-border-color<color>var(--border)--cui-tool-approval-border-width<length>var(--control-rim-width)--cui-tool-approval-radius<length-percentage>var(--radius-lg)--cui-tool-approval-shadow*var(--shadow-sm)--cui-tool-approval-padding<length-percentage>0px--cui-tool-approval-body-background<color>transparent--cui-tool-approval-body-border-color<color>transparent--cui-tool-approval-body-border-width<length>0px--cui-tool-approval-body-radius<length-percentage>var(--radius-lg)--cui-tool-approval-body-shadow*0 0 transparent--cui-tool-approval-body-padding<length-percentage>calc(var(--spacing) * 3)--cui-tool-approval-body-gap<length-percentage>calc(var(--spacing) * 3)--cui-tool-approval-footer-border-color<color>var(--border)--cui-tool-approval-footer-border-width<length>var(--control-rim-width)--cui-tool-approval-footer-padding<length-percentage>calc(var(--spacing) * 2.5)--cui-tool-approval-footer-gap<length-percentage>calc(var(--spacing) * 2)--cui-tool-approval-preview-background<color>transparent--cui-tool-approval-preview-border-color<color>transparent--cui-tool-approval-preview-border-width<length>0px--cui-tool-approval-preview-radius<length-percentage>var(--radius-md)--cui-tool-approval-preview-padding<length-percentage>0px--cui-tool-approval-preview-gap<length-percentage>calc(var(--spacing) * 1.5)--cui-tool-approval-label-foreground<color>var(--muted-foreground)--cui-tool-approval-description-foreground<color>var(--muted-foreground)--cui-tool-approval-status-foreground<color>var(--muted-foreground)