Skip to content

Commit 47e83c3

Browse files
authored
Minor styling updates (#19468)
* Minor styling updates * making advanced connection styling consistent with table designer
1 parent 4bb8230 commit 47e83c3

File tree

5 files changed

+25
-13
lines changed

5 files changed

+25
-13
lines changed

src/reactviews/common/forms/form.component.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,10 +176,7 @@ export const FormField = <
176176
return (
177177
<Button
178178
key={idx + actionButton.id}
179-
appearance="outline"
180-
style={{
181-
width: "120px",
182-
}}
179+
style={{ width: "auto", whiteSpace: "nowrap" }}
183180
onClick={() =>
184181
context?.formAction({
185182
propertyName: component.propertyName,

src/reactviews/common/styles.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { makeStyles } from "@fluentui/react-components";
7+
8+
export const useAccordionStyles = makeStyles({
9+
accordionItem: {
10+
border: "0.5px solid var(--vscode-editorWidget-border)",
11+
borderRadius: "2px",
12+
margin: "10px",
13+
},
14+
});

src/reactviews/pages/ConnectionDialog/components/advancedOptionsDrawer.component.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import {
2828
ConnectionDialogWebviewState,
2929
IConnectionDialogProfile,
3030
} from "../../../../sharedInterfaces/connectionDialog";
31+
import { useAccordionStyles } from "../../../common/styles";
3132

3233
export const AdvancedOptionsDrawer = ({
3334
isAdvancedDrawerOpen,
@@ -39,6 +40,7 @@ export const AdvancedOptionsDrawer = ({
3940
const context = useContext(ConnectionDialogContext);
4041
const [searchSettingsText, setSearchSettingText] = useState<string>("");
4142
const [userOpenedSections, setUserOpenedSections] = useState<string[]>(["General"]);
43+
const accordionStyles = useAccordionStyles();
4244

4345
if (context === undefined) {
4446
return undefined;
@@ -119,7 +121,10 @@ export const AdvancedOptionsDrawer = ({
119121
.filter((group) => doesGroupHaveVisibleOptions(group))
120122
.map((group, groupIndex) => {
121123
return (
122-
<AccordionItem value={group.groupName} key={groupIndex}>
124+
<AccordionItem
125+
value={group.groupName}
126+
key={groupIndex}
127+
className={accordionStyles.accordionItem}>
123128
<AccordionHeader>{group.groupName}</AccordionHeader>
124129
<AccordionPanel>
125130
{group.options

src/reactviews/pages/ObjectExplorerFilter/ObjectExplorerFilterPage.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -425,6 +425,7 @@ export const ObjectExplorerFilterPage = () => {
425425
<Tooltip content="Clear" relationship="label">
426426
<Button
427427
size="small"
428+
appearance="subtle"
428429
icon={<EraserRegular />}
429430
onClick={() => {
430431
if (

src/reactviews/pages/TableDesigner/designerPropertiesPane.tsx

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import {
2828
} from "../../../sharedInterfaces/tableDesigner";
2929
import { ChevronRightFilled, ChevronLeftFilled, DismissRegular } from "@fluentui/react-icons";
3030
import { locConstants } from "../../common/locConstants";
31+
import { useAccordionStyles } from "../../common/styles";
3132

3233
const useStyles = makeStyles({
3334
root: {
@@ -68,6 +69,7 @@ const useStyles = makeStyles({
6869

6970
export const DesignerPropertiesPane = () => {
7071
const classes = useStyles();
72+
const accordionStyles = useAccordionStyles();
7173
const context = useContext(TableDesignerContext);
7274
if (!context) {
7375
return null;
@@ -100,14 +102,7 @@ export const DesignerPropertiesPane = () => {
100102
return undefined;
101103
}
102104
return (
103-
<AccordionItem
104-
value={group}
105-
key={group}
106-
style={{
107-
border: "0.5px solid var(--vscode-editorWidget-border)",
108-
borderRadius: "2px",
109-
margin: "10px",
110-
}}>
105+
<AccordionItem value={group} className={accordionStyles.accordionItem} key={group}>
111106
<AccordionHeader>{group}</AccordionHeader>
112107
<AccordionPanel>
113108
<div className={classes.group}>

0 commit comments

Comments
 (0)