import { CirclePlusIcon, LayoutGridIcon, Plug2Icon } from "lucide-react";
import React from "react";
import { useSearchParams } from "react-router";
import AppHeader from "src/components/AppHeader";
import AppStore from "src/components/connections/AppStore";
import ConnectedApps from "src/components/connections/ConnectedApps";
import ResponsiveLinkButton from "src/components/ResponsiveLinkButton";
import {
Tabs,
TabsContent,
TabsList,
TabsTrigger,
} from "src/components/ui/tabs";
export function Connections() {
const [searchParams, setSearchParams] = useSearchParams();
const [tab, setTab] = React.useState(searchParams.get("tab") || "app-store");
React.useEffect(() => {
const newTabValue = searchParams.get("tab");
if (newTabValue) {
setTab(newTabValue);
const newParams = new URLSearchParams(searchParams);
newParams.delete("tab");
setSearchParams(Object.fromEntries(newParams.entries()), {
replace: true,
});
}
}, [searchParams, setSearchParams]);
return (
<>
}
/>
App Store
Connected Apps
>
);
}