mirror of
https://github.com/Azure/cosmos-explorer.git
synced 2025-03-13 21:35:09 +00:00
Add standin region selection to settings menu.
This commit is contained in:
parent
96faf92c12
commit
fc9f2ea78b
@ -6,6 +6,7 @@ import {
|
|||||||
Checkbox,
|
Checkbox,
|
||||||
ChoiceGroup,
|
ChoiceGroup,
|
||||||
DefaultButton,
|
DefaultButton,
|
||||||
|
Dropdown,
|
||||||
IChoiceGroupOption,
|
IChoiceGroupOption,
|
||||||
ISpinButtonStyles,
|
ISpinButtonStyles,
|
||||||
IToggleStyles,
|
IToggleStyles,
|
||||||
@ -669,10 +670,41 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</div>
|
</div>
|
||||||
</AccordionPanel>
|
</AccordionPanel>
|
||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
|
|
||||||
|
<AccordionItem value="6">
|
||||||
|
<AccordionHeader>
|
||||||
|
<div className={styles.header}>Region Selection</div>
|
||||||
|
</AccordionHeader>
|
||||||
|
<AccordionPanel>
|
||||||
|
<div className={styles.settingsSectionContainer}>
|
||||||
|
<div className={styles.settingsSectionDescription}>
|
||||||
|
Select region for read and write operations.
|
||||||
|
</div>
|
||||||
|
<Dropdown
|
||||||
|
placeholder="Select Read Region"
|
||||||
|
options={[
|
||||||
|
{ key: "West US", text: "West US" },
|
||||||
|
{ key: "East US", text: "East US" },
|
||||||
|
{ key: "Central US", text: "Central US" },
|
||||||
|
]}
|
||||||
|
/>
|
||||||
|
<Dropdown
|
||||||
|
placeholder="Select Write Region"
|
||||||
|
options={[
|
||||||
|
{ key: "West US", text: "West US" },
|
||||||
|
{ key: "East US", text: "East US" },
|
||||||
|
{ key: "Central US", text: "Central US" },
|
||||||
|
]}
|
||||||
|
styles={{ root: { marginTop: "10px" } }}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</AccordionPanel>
|
||||||
|
</AccordionItem>
|
||||||
</>
|
</>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
{(userContext.apiType === "SQL" || userContext.apiType === "Tables" || userContext.apiType === "Gremlin") && (
|
{(userContext.apiType === "SQL" || userContext.apiType === "Tables" || userContext.apiType === "Gremlin") && (
|
||||||
<AccordionItem value="6">
|
<AccordionItem value="7">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Retry Settings</div>
|
<div className={styles.header}>Retry Settings</div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
@ -745,7 +777,7 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<AccordionItem value="7">
|
<AccordionItem value="8">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Enable container pagination</div>
|
<div className={styles.header}>Enable container pagination</div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
@ -768,7 +800,7 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</AccordionPanel>
|
</AccordionPanel>
|
||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
{shouldShowCrossPartitionOption && (
|
{shouldShowCrossPartitionOption && (
|
||||||
<AccordionItem value="8">
|
<AccordionItem value="9">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Enable cross-partition query</div>
|
<div className={styles.header}>Enable cross-partition query</div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
@ -793,7 +825,7 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
)}
|
)}
|
||||||
{shouldShowParallelismOption && (
|
{shouldShowParallelismOption && (
|
||||||
<AccordionItem value="9">
|
<AccordionItem value="10">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Max degree of parallelism</div>
|
<div className={styles.header}>Max degree of parallelism</div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
@ -826,7 +858,7 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
)}
|
)}
|
||||||
{shouldShowPriorityLevelOption && (
|
{shouldShowPriorityLevelOption && (
|
||||||
<AccordionItem value="10">
|
<AccordionItem value="11">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Priority Level</div>
|
<div className={styles.header}>Priority Level</div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
@ -849,7 +881,7 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
)}
|
)}
|
||||||
{shouldShowGraphAutoVizOption && (
|
{shouldShowGraphAutoVizOption && (
|
||||||
<AccordionItem value="11">
|
<AccordionItem value="12">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Display Gremlin query results as: </div>
|
<div className={styles.header}>Display Gremlin query results as: </div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
@ -870,7 +902,7 @@ export const SettingsPane: FunctionComponent<{ explorer: Explorer }> = ({
|
|||||||
</AccordionItem>
|
</AccordionItem>
|
||||||
)}
|
)}
|
||||||
{shouldShowCopilotSampleDBOption && (
|
{shouldShowCopilotSampleDBOption && (
|
||||||
<AccordionItem value="12">
|
<AccordionItem value="13">
|
||||||
<AccordionHeader>
|
<AccordionHeader>
|
||||||
<div className={styles.header}>Enable sample database</div>
|
<div className={styles.header}>Enable sample database</div>
|
||||||
</AccordionHeader>
|
</AccordionHeader>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user