mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-05-17 13:54:51 +01:00
Implement refreshResourceTree message and hide refresh button above resource tree for Fabric native (#2102)
This commit is contained in:
parent
2cff0fc3ff
commit
afdbefe36c
@ -81,6 +81,13 @@ export type FabricMessageV3 =
|
|||||||
error: string | undefined;
|
error: string | undefined;
|
||||||
data: { accessToken: string };
|
data: { accessToken: string };
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
| {
|
||||||
|
type: "refreshResourceTree";
|
||||||
|
message: {
|
||||||
|
id: string;
|
||||||
|
error: string | undefined;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
export enum CosmosDbArtifactType {
|
export enum CosmosDbArtifactType {
|
||||||
|
@ -340,6 +340,7 @@ export const SidebarContainer: React.FC<SidebarProps> = ({ explorer }) => {
|
|||||||
<>
|
<>
|
||||||
<div className={styles.floatingControlsContainer}>
|
<div className={styles.floatingControlsContainer}>
|
||||||
<div className={styles.floatingControls}>
|
<div className={styles.floatingControls}>
|
||||||
|
{!isFabricNative() && (
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
data-test="Sidebar/RefreshButton"
|
data-test="Sidebar/RefreshButton"
|
||||||
@ -350,6 +351,7 @@ export const SidebarContainer: React.FC<SidebarProps> = ({ explorer }) => {
|
|||||||
>
|
>
|
||||||
<ArrowSync12Regular />
|
<ArrowSync12Regular />
|
||||||
</button>
|
</button>
|
||||||
|
)}
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
className={styles.floatingControlButton}
|
className={styles.floatingControlButton}
|
||||||
|
@ -215,6 +215,10 @@ async function configureFabric(): Promise<Explorer> {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
case "refreshResourceTree": {
|
||||||
|
explorer.onRefreshResourcesClick();
|
||||||
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
console.error(`Unknown Fabric message type: ${JSON.stringify(data)}`);
|
console.error(`Unknown Fabric message type: ${JSON.stringify(data)}`);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user