@@ -18,22 +18,21 @@ import {
1818 Squares2X2Icon ,
1919 UsersIcon ,
2020} from "@heroicons/react/20/solid" ;
21- import { useMatches , useNavigation } from "@remix-run/react" ;
21+ import { useNavigation } from "@remix-run/react" ;
2222import { useEffect , useRef , useState , type ReactNode } from "react" ;
2323import simplur from "simplur" ;
24+ import { AISparkleIcon } from "~/assets/icons/AISparkleIcon" ;
25+ import { BranchEnvironmentIconSmall } from "~/assets/icons/EnvironmentIcons" ;
2426import { RunsIconExtraSmall } from "~/assets/icons/RunsIcon" ;
2527import { TaskIconSmall } from "~/assets/icons/TaskIcon" ;
2628import { WaitpointTokenIcon } from "~/assets/icons/WaitpointTokenIcon" ;
27- import { AISparkleIcon } from "~/assets/icons/AISparkleIcon" ;
2829import { Avatar } from "~/components/primitives/Avatar" ;
2930import { type MatchedEnvironment } from "~/hooks/useEnvironment" ;
3031import { useFeatures } from "~/hooks/useFeatures" ;
3132import { type MatchedOrganization } from "~/hooks/useOrganizations" ;
3233import { type MatchedProject } from "~/hooks/useProject" ;
33- import { useTypedMatchesData } from "~/hooks/useTypedMatchData" ;
3434import { useHasAdminAccess } from "~/hooks/useUser" ;
3535import { type User } from "~/models/user.server" ;
36- import { type loader } from "~/root" ;
3736import { useCurrentPlan } from "~/routes/_app.orgs.$organizationSlug/route" ;
3837import { type FeedbackType } from "~/routes/resources.feedback" ;
3938import { IncidentStatusPanel } from "~/routes/resources.incidents" ;
@@ -64,6 +63,7 @@ import {
6463 v3UsagePath ,
6564 v3WaitpointTokensPath ,
6665} from "~/utils/pathBuilder" ;
66+ import { useAskAI } from "../AskAI" ;
6767import { FreePlanUsage } from "../billing/FreePlanUsage" ;
6868import { ConnectionIcon , DevPresencePanel , useDevPresence } from "../DevPresence" ;
6969import { ImpersonationBanner } from "../ImpersonationBanner" ;
@@ -82,14 +82,12 @@ import { TextLink } from "../primitives/TextLink";
8282import { Tooltip , TooltipContent , TooltipProvider , TooltipTrigger } from "../primitives/Tooltip" ;
8383import { ShortcutsAutoOpen } from "../Shortcuts" ;
8484import { UserProfilePhoto } from "../UserProfilePhoto" ;
85- import { useAskAI } from "../AskAI " ;
85+ import { V4Badge } from "../V4Badge " ;
8686import { EnvironmentSelector } from "./EnvironmentSelector" ;
8787import { HelpAndFeedback } from "./HelpAndFeedbackPopover" ;
8888import { SideMenuHeader } from "./SideMenuHeader" ;
8989import { SideMenuItem } from "./SideMenuItem" ;
9090import { SideMenuSection } from "./SideMenuSection" ;
91- import { BranchEnvironmentIconSmall } from "~/assets/icons/EnvironmentIcons" ;
92- import { V4Badge } from "../V4Badge" ;
9391
9492type SideMenuUser = Pick < User , "email" | "admin" > & { isImpersonating : boolean } ;
9593export type SideMenuProject = Pick <
0 commit comments