UI: Allow VPP token upload in GitOps mode (#28746)

## For #27941  


![ezgif-45eb8e193cea86](https://github.com/user-attachments/assets/4dee3f31-e087-4c3c-a101-3c228c5be38b)

- [x] Changes file added for user-visible changes in `changes/
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
This commit is contained in:
jacobshandling 2025-05-02 09:31:36 -07:00 committed by GitHub
parent dc490c236d
commit dfa5573469
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 13 deletions

View file

@ -0,0 +1 @@
* Allow uploading a VPP when GitOps mode is enabled

View file

@ -71,21 +71,15 @@ const AddVppModal = ({ onCancel, onAdded }: IAddVppModalProps) => {
buttonMessage={isUploading ? "Uploading..." : "Upload"}
fileDetails={tokenFile ? { name: tokenFile.name } : undefined}
onFileUpload={onSelectFile}
gitopsCompatible
/>
<div className="modal-cta-wrap">
<GitOpsModeTooltipWrapper
tipOffset={8}
renderChildren={(disableChildren) => (
<Button
onClick={uploadVppToken}
isLoading={isUploading}
disabled={!tokenFile || isUploading || disableChildren}
>
Add VPP
</Button>
)}
/>
<Button
onClick={uploadVppToken}
isLoading={isUploading}
disabled={!tokenFile || isUploading}
>
Add VPP
</Button>
</div>
</>
</Modal>