Add "DownloadManagement" app feature for use in NativeShell clients (#6833)

* Add "DownloadManagement" app feature for use in NativeShell clients

* Address review feedback

* Address review feedback (round 2)
This commit is contained in:
Niels van Velzen
2025-05-13 21:35:15 +02:00
committed by GitHub
parent b08f7d73c1
commit 7dfc1a1494
5 changed files with 54 additions and 4 deletions
@@ -186,6 +186,27 @@ const UserSettingsPage: FC = () => {
</div>
</LinkButton>
{appHost.supports(AppFeature.DownloadManagement) && (
<LinkButton
onClick={shell.openDownloadManager}
className='downloadManager listItem-border'
style={{
display: 'block',
margin: 0,
padding: 0
}}
>
<div className='listItem'>
<span className='material-icons listItemIcon listItemIcon-transparent download' aria-hidden='true' />
<div className='listItemBody'>
<div className='listItemBodyText'>
{globalize.translate('DownloadManager')}
</div>
</div>
</div>
</LinkButton>
)}
{appHost.supports(AppFeature.ClientSettings) && (
<LinkButton
onClick={shell.openClientSettings}