Skip to content

Commit dedbca3

Browse files
Refresh and Add Table buttons are difficult to select when scroll bars appear (#315)
1 parent b3513b3 commit dedbca3

3 files changed

Lines changed: 12 additions & 11 deletions

File tree

src/components/layout/ExplorerSidebar.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -925,7 +925,7 @@ export const ExplorerSidebar = ({ sidebarWidth, startResize, onCollapse, sidebar
925925
setPendingSchemaSelection(new Set(selectedSchemas));
926926
setIsSchemaFilterOpen(!isSchemaFilterOpen);
927927
}}
928-
className={`p-1 rounded transition-colors ${
928+
className={`p-1 rounded transition-colors mr-1.5 ${
929929
selectedSchemas.length < schemas.length
930930
? "text-blue-400 hover:text-blue-300 bg-blue-500/10"
931931
: "text-muted hover:text-secondary hover:bg-surface-secondary"
@@ -1375,7 +1375,7 @@ export const ExplorerSidebar = ({ sidebarWidth, startResize, onCollapse, sidebar
13751375
isOpen={tablesOpen}
13761376
onToggle={() => setTablesOpen(!tablesOpen)}
13771377
actions={
1378-
<div className="flex items-center gap-1">
1378+
<div className="flex items-center gap-1 mr-2.5">
13791379
<button
13801380
onClick={(e) => {
13811381
e.stopPropagation();
@@ -1509,7 +1509,7 @@ export const ExplorerSidebar = ({ sidebarWidth, startResize, onCollapse, sidebar
15091509
isOpen={viewsOpen}
15101510
onToggle={() => setViewsOpen(!viewsOpen)}
15111511
actions={
1512-
<div className="flex items-center gap-1">
1512+
<div className="flex items-center gap-1 mr-2.5">
15131513
<button
15141514
onClick={(e) => {
15151515
e.stopPropagation();
@@ -1563,7 +1563,7 @@ export const ExplorerSidebar = ({ sidebarWidth, startResize, onCollapse, sidebar
15631563
isOpen={triggersOpenFlat}
15641564
onToggle={() => setTriggersOpenFlat(!triggersOpenFlat)}
15651565
actions={
1566-
<div className="flex items-center gap-1">
1566+
<div className="flex items-center gap-1 mr-2.5">
15671567
<button
15681568
onClick={(e) => {
15691569
e.stopPropagation();

src/components/layout/sidebar/SidebarDatabaseItem.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ export const SidebarDatabaseItem = ({
244244
onToggle={() => setTablesOpen(!tablesOpen)}
245245
actions={
246246
supportsManageTables(capabilities) ? (
247-
<div className="flex items-center gap-1">
247+
<div className="flex items-center gap-1 mr-2.5">
248248
<button
249249
onClick={(e) => {
250250
e.stopPropagation();
@@ -320,7 +320,7 @@ export const SidebarDatabaseItem = ({
320320
isOpen={viewsOpen}
321321
onToggle={() => setViewsOpen(!viewsOpen)}
322322
actions={
323-
<div className="flex items-center gap-1">
323+
<div className="flex items-center gap-1 mr-2.5">
324324
<button
325325
onClick={(e) => {
326326
e.stopPropagation();
@@ -365,7 +365,7 @@ export const SidebarDatabaseItem = ({
365365
isOpen={triggersOpen}
366366
onToggle={() => setTriggersOpen(!triggersOpen)}
367367
actions={
368-
<div className="flex items-center gap-1">
368+
<div className="flex items-center gap-1 mr-2.5">
369369
<button
370370
onClick={(e) => {
371371
e.stopPropagation();

src/components/layout/sidebar/SidebarSchemaItem.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,8 @@ export const SidebarSchemaItem = ({
170170
e.stopPropagation();
171171
onRefreshSchema(schemaName);
172172
}}
173-
className="p-0.5 rounded hover:bg-surface-secondary text-muted hover:text-primary transition-colors opacity-0 group-hover/schema:opacity-100"
173+
className="p-0.5 rounded hover:bg-surface-secondary text-muted hover:text-primary transition-colors opacity-0
174+
group-hover/schema:opacity-100 ml-1 mr-3"
174175
title={t("sidebar.refreshTables") || "Refresh"}
175176
>
176177
<RefreshCw size={12} />
@@ -194,7 +195,7 @@ export const SidebarSchemaItem = ({
194195
isOpen={tablesOpen}
195196
onToggle={() => setTablesOpen(!tablesOpen)}
196197
actions={
197-
<div className="flex items-center gap-1">
198+
<div className="flex items-center gap-1 mr-2.5">
198199
<button
199200
onClick={(e) => {
200201
e.stopPropagation();
@@ -267,7 +268,7 @@ export const SidebarSchemaItem = ({
267268
isOpen={viewsOpen}
268269
onToggle={() => setViewsOpen(!viewsOpen)}
269270
actions={
270-
<div className="flex items-center gap-1">
271+
<div className="flex items-center gap-1 mr-2.5">
271272
<button
272273
onClick={(e) => {
273274
e.stopPropagation();
@@ -311,7 +312,7 @@ export const SidebarSchemaItem = ({
311312
isOpen={triggersOpen}
312313
onToggle={() => setTriggersOpen(!triggersOpen)}
313314
actions={
314-
<div className="flex items-center gap-1">
315+
<div className="flex items-center gap-1 mr-2.5">
315316
<button
316317
onClick={(e) => {
317318
e.stopPropagation();

0 commit comments

Comments
 (0)