diff --git a/apps/main/src/components/NavigationBar.tsx b/apps/main/src/components/NavigationBar.tsx
index b633b23..ea1992f 100644
--- a/apps/main/src/components/NavigationBar.tsx
+++ b/apps/main/src/components/NavigationBar.tsx
@@ -69,8 +69,8 @@ function NavLink({ isActive, children }: NavLinkProps) {
"*:data-[ui=notification-badge]:text-xs/6",
"*:data-[ui=notification-badge]:font-semibold",
isActive
- ? "bg-navbar-darker font-semibold text-white *:data-[ui=notification-badge]:bg-transparent"
- : ["font-medium", "text-gray-300/90 [&:not(:hover)>[data-ui=icon]]:bg-navbar-darker"]
+ ? "bg-navbar-darker font-semibold text-gray-900 dark:text-white *:data-[ui=notification-badge]:bg-transparent"
+ : ["font-medium", "text-gray-500 dark:text-gray-300/90 [&:not(:hover)>[data-ui=icon]]:bg-navbar-darker"]
)}
>
{children}
@@ -84,13 +84,13 @@ export function UserMenuPopover({ isCollapsed }: { isCollapsed: boolean }) {
const { t } = useTranslation("navigation");
const MenuSeparator = () => {
- return ;
+ return ;
};
const itemVariants = cva("", {
variants: {
variant: {
- default: "text-gray-200/90 focus:bg-gray-500/80 focus:text-white",
+ default: "text-gray-600 dark:text-gray-200/90 focus:bg-gray-200/80 dark:focus:bg-gray-500/80 focus:text-gray-900 dark:focus:text-white",
destructive: "text-red-500/80 focus:bg-red-500/80 focus:text-white",
},
},
@@ -136,10 +136,10 @@ export function UserMenuPopover({ isCollapsed }: { isCollapsed: boolean }) {
{!isCollapsed && (
-
+
{user.first_name} {user.last_name}
-
+
{user.email}
@@ -147,7 +147,7 @@ export function UserMenuPopover({ isCollapsed }: { isCollapsed: boolean }) {
-
+
{user.name?.charAt(0).toUpperCase()}
@@ -163,10 +163,10 @@ export function UserMenuPopover({ isCollapsed }: { isCollapsed: boolean }) {
-
+
{user.name}
-
+
{user.email}
@@ -248,7 +248,7 @@ export const SideNavigation = ({ isMobileMenuOpen }: { isMobileMenuOpen: boolean
/>
@@ -265,7 +265,7 @@ export const SideNavigation = ({ isMobileMenuOpen }: { isMobileMenuOpen: boolean
className={twMerge(
isCollapsed ? "relative" : "absolute top-2 right-2",
"size-5 p-1",
- "text-gray-300 hover:text-white",
+ "text-gray-500 dark:text-gray-300 hover:text-gray-900 dark:hover:text-white",
"transition-all duration-300",
"bg-navbar-background",
"rounded-full shadow-md",
@@ -300,9 +300,9 @@ function RecentProjectsSection() {
return (
-
+
-
+
{t("projects", "Projects")}
@@ -316,12 +316,12 @@ function RecentProjectsSection() {
className={twMerge(
"flex items-center gap-2.5 px-2 py-1.5 rounded-lg text-sm transition-colors",
isActive
- ? "bg-navbar-darker text-white font-semibold"
- : "text-gray-300/90 hover:bg-navbar-darker hover:text-white"
+ ? "bg-navbar-darker text-gray-900 dark:text-white font-semibold"
+ : "text-gray-500 dark:text-gray-300/90 hover:bg-navbar-darker hover:text-gray-900 dark:hover:text-white"
)}
>
{tablo.name.charAt(0).toUpperCase()}
@@ -437,7 +437,7 @@ export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) {
if ("isHorizontalBar" in item) {
return (
-
+
);
}
@@ -458,7 +458,7 @@ export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) {
@@ -621,7 +621,7 @@ export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) {
@@ -632,7 +632,7 @@ export function MainNavigation({ isCollapsed }: { isCollapsed: boolean }) {
-
+
diff --git a/apps/main/src/components/TopBar.tsx b/apps/main/src/components/TopBar.tsx
index e6b9107..f224607 100644
--- a/apps/main/src/components/TopBar.tsx
+++ b/apps/main/src/components/TopBar.tsx
@@ -341,7 +341,7 @@ export function TopBar() {
};
return (
-
@@ -479,6 +514,106 @@ export const TabloDetailsPage = () => {
initialStatus="todo"
/>
)}
+
+ {/* Share / Invite Dialog */}
+
);
};