From 6ed61101118244533aea52d7e8cd638007cffacf Mon Sep 17 00:00:00 2001 From: KarimTamani Date: Tue, 12 Aug 2025 16:29:41 +0100 Subject: [PATCH] Improved empty content deisgn , add a key for grouped datatypes in the table controller --- package.json | 2 +- .../auto-complete/auto-complete.tsx | 2 +- src/components/empty-list/empty-list.tsx | 8 ++--- src/components/navbar/navbar.tsx | 20 ++++++----- src/components/navbar/rename-database.tsx | 33 +++++++++++-------- .../table-accordion-header.tsx | 10 ++++-- .../tables-controller/tables-controller.tsx | 12 ++++--- .../database/modals/open-database-modal.tsx | 18 ++++------ src/providers/sync-provider/sync-provider.tsx | 7 +--- src/styles/globals.css | 6 ++++ 10 files changed, 66 insertions(+), 52 deletions(-) diff --git a/package.json b/package.json index 2b042a9..a853af6 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "fast-json-patch": "^3.1.1", "framer-motion": "11.15.0", "i18next-browser-languagedetector": "^8.0.5", - "lodash": "^4.17.21", + "lodash": "^4.17.21", "lucide-react": "^0.501.0", "next-themes": "^0.4.6", "node-sql-parser": "^5.3.9", diff --git a/src/components/auto-complete/auto-complete.tsx b/src/components/auto-complete/auto-complete.tsx index 2967ec3..0c7cb4c 100644 --- a/src/components/auto-complete/auto-complete.tsx +++ b/src/components/auto-complete/auto-complete.tsx @@ -83,10 +83,10 @@ const Autocomplete: React.FC = ({ items, label = "name", onSe { items ? Object.keys(items).map((key: string) => ( { diff --git a/src/components/empty-list/empty-list.tsx b/src/components/empty-list/empty-list.tsx index 8b2e967..6e01209 100644 --- a/src/components/empty-list/empty-list.tsx +++ b/src/components/empty-list/empty-list.tsx @@ -17,17 +17,17 @@ const EmptyList: React.FC = ({ title, description }) => { return ( -
+
{ } { title && -

+

{title}

} diff --git a/src/components/navbar/navbar.tsx b/src/components/navbar/navbar.tsx index 241ea3f..13a2392 100644 --- a/src/components/navbar/navbar.tsx +++ b/src/components/navbar/navbar.tsx @@ -8,7 +8,7 @@ import LanguagesDropdown from "./languages-dropdown"; const Navbar: React.FC = ({ }) => { const { database } = useDatabase(); return ( -