From 6fdfe83b1edda6a11a0a6c42aa48ba216ab3bbc4 Mon Sep 17 00:00:00 2001
From: MehrdadAdabi <126083584+mehrdadAdabi@users.noreply.github.com>
Date: Sun, 14 Sep 2025 16:07:30 +0330
Subject: [PATCH 1/5] feat:add redirect link to bpms
---
app/components/dashboard/header.tsx | 30 +++++++++++++----
app/components/dashboard/layout.tsx | 6 +++-
app/components/dashboard/sidebar.tsx | 50 +++++++++++++++-------------
3 files changed, 55 insertions(+), 31 deletions(-)
diff --git a/app/components/dashboard/header.tsx b/app/components/dashboard/header.tsx
index 32c7fb0..16e955b 100644
--- a/app/components/dashboard/header.tsx
+++ b/app/components/dashboard/header.tsx
@@ -5,17 +5,16 @@ import { cn } from "~/lib/utils";
import { Button } from "~/components/ui/button";
import {
PanelLeft,
- Search,
- Bell,
+
Settings,
User,
- Moon,
- Sun,
+
Menu,
ChevronDown,
- Globe,
- HelpCircle,
+ Server,
+
} from "lucide-react";
+import apiService from "~/lib/api";
interface HeaderProps {
onToggleSidebar?: () => void;
@@ -32,6 +31,18 @@ export function Header({
const [isProfileMenuOpen, setIsProfileMenuOpen] = useState(false);
const [isNotificationOpen, setIsNotificationOpen] = useState(false);
+ const redirectHandler = async () => {
+ try {
+ const getData = await apiService.post('/GenerateSsoCode')
+ const url = `http://localhost:3000/redirect/${getData.data}`;
+ // const url = `https://inogen-bpms.pelekan.org/redirect/${getData.data}`;
+
+ window.open(url, "_blank");
+ } catch (error) {
+ console.log(error);
+ }
+ }
+
return (