Skip to content

Commit 9f2d832

Browse files
committed
feat: improved postgres sidebar with more intuitive ux
1 parent ec80db8 commit 9f2d832

9 files changed

Lines changed: 398 additions & 408 deletions

File tree

bun.lock

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
"@radix-ui/react-toggle": "^1.1.9",
3838
"@radix-ui/react-toggle-group": "^1.1.10",
3939
"@radix-ui/react-tooltip": "^1.2.7",
40-
"@tailwindcss/vite": "^4.1.8",
41-
"@types/react": "^19.1.7",
40+
"@tailwindcss/vite": "^4.1.9",
41+
"@types/react": "^19.1.8",
4242
"@types/react-dom": "^19.1.6",
4343
"@vitejs/plugin-react": "^4.5.2",
4444
"axios": "^1.9.0",
@@ -59,17 +59,17 @@
5959
"react-resizable-panels": "^2.1.9",
6060
"sonner": "^2.0.5",
6161
"tailwind-merge": "^3.3.1",
62-
"tailwindcss": "^4.1.8",
62+
"tailwindcss": "^4.1.9",
6363
"tailwindcss-animate": "^1.0.7",
6464
"typescript": "^5.8.3",
6565
"vaul": "^1.1.2",
6666
"vite": "^6.3.5",
67-
"zod": "^3.25.61",
67+
"zod": "^3.25.62",
6868
"zustand": "^5.0.5"
6969
},
7070
"optionalDependencies": {
7171
"@rollup/rollup-linux-x64-gnu": "4.9.5",
72-
"@tailwindcss/oxide-linux-x64-gnu": "^4.1.8",
72+
"@tailwindcss/oxide-linux-x64-gnu": "^4.1.9",
7373
"lightningcss-linux-x64-gnu": "^1.30.1"
7474
}
7575
}

resources/js/components/database/schema-selector.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const SchemaSelector = ({ loading, selectedSchema, schemas, onSchemaSelect }: Sc
3131
<FolderIcon className="mr-2 h-4 w-4" /> {selectedSchema ?? "Select Schema"}
3232
</Button>
3333
</DropdownMenuTrigger>
34-
<DropdownMenuContent className="w-55">
34+
<DropdownMenuContent className="w-68">
3535
<ScrollArea className="max-h-[300px] overflow-y-auto">
3636
{schemas.map((schema) => (
3737
<DropdownMenuItem key={schema.schema_name} onClick={() => onSchemaSelect(schema.schema_name)}>

resources/js/components/postgres/postgres-content.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,12 @@ const PostgresContent = ({
5555
connection,
5656
}: PostgresContentProps) => {
5757
return (
58-
<div className={cn("flex-1 overflow-auto", isQueryMode && "ml-0")}>
58+
<div className={cn("flex-1 overflow-auto")}>
5959
{/* Display query error or regular error */}
6060
{queryError ? <SqlErrorDisplay errorMessage={queryError} /> : <ErrorDisplay errorMessage={errorMessage} />}
6161

62-
{/* In query mode, show query results if available */}
63-
{isQueryMode ? (
62+
{/* Show query results if available and in query mode, otherwise show table view */}
63+
{isQueryMode && queryResults ? (
6464
<QueryResultsDisplay
6565
queryResults={queryResults}
6666
queryColumns={queryColumns}

0 commit comments

Comments
 (0)