chore(core-connections): add/create disabled state

This commit is contained in:
Wroud
2020-11-05 18:57:08 +03:00
parent 6377cbcf5b
commit 30198f0deb
2 changed files with 6 additions and 2 deletions
@@ -84,8 +84,8 @@ export const ConnectionsAdministration: React.FC<AdministrationItemContentProps>
</message-box>
)}
<AdministrationTools>
<IconButton name="add" viewBox="0 0 28 28" onClick={service.create} />
<IconButton name="trash" viewBox="0 0 28 28" onClick={controller.delete} />
<IconButton name="add" viewBox="0 0 28 28" disabled={!!sub} onClick={service.create} />
<IconButton name="trash" viewBox="0 0 28 28" disabled={!controller.itemsSelected} onClick={controller.delete} />
<IconButton name="refresh-outline" viewBox="0 0 16 16" onClick={controller.update} />
</AdministrationTools>
{sub && (
@@ -173,3 +173,7 @@ export class ConnectionsResource extends CachedMapResource<string, AdminConnecti
export function isLocalConnection(connection: AdminConnection): boolean {
return connection.origin.type === 'local';
}
export function isCloudConnection(connection: AdminConnection): boolean {
return connection.origin.type === 'cloud';
}