diff --git a/apps/main/src/components/TabloSettingsSection.tsx b/apps/main/src/components/TabloSettingsSection.tsx index e512c16..9b16771 100644 --- a/apps/main/src/components/TabloSettingsSection.tsx +++ b/apps/main/src/components/TabloSettingsSection.tsx @@ -1,13 +1,14 @@ import { TabloUpdate, UserTablo } from "@xtablo/shared/types/tablos.types"; import { Button } from "@xtablo/ui/components/button"; import { useEffect, useRef, useState } from "react"; +import { usePendingTabloInvitesByTablo } from "src/hooks/tablo_invites"; import { useInviteUser } from "../hooks/invite"; import { useTabloMembers } from "../hooks/tablos"; import { useUser } from "../providers/UserStoreProvider"; import { ClickOutside } from "./ClickOutside"; import { ImageColorPicker } from "./ImageColorPicker"; import { StatusPicker } from "./StatusPicker"; -import { usePendingTabloInvitesByTablo } from "src/hooks/tablo_invites"; +import { Input } from "@xtablo/ui/components/input"; type StatusType = "todo" | "in_progress" | "done"; @@ -145,7 +146,7 @@ export const TabloSettingsSection = ({ tablo, isAdmin, onEdit }: TabloSettingsSe

Nom du tablo

{isEditingName ? ( setIsEditingName(false)}> - ) : (
setIsEditingName(true)} > {editData?.name} diff --git a/apps/main/src/pages/tablo-details.tsx b/apps/main/src/pages/tablo-details.tsx index 20ee6aa..a2dafc1 100644 --- a/apps/main/src/pages/tablo-details.tsx +++ b/apps/main/src/pages/tablo-details.tsx @@ -3,7 +3,7 @@ import { TabloUpdate, UserTablo } from "@xtablo/shared/types/tablos.types"; import { Button } from "@xtablo/ui/components/button"; import { ArrowLeft, BookOpen, Calendar, FileText, MessageSquare, Settings } from "lucide-react"; import { useEffect, useState } from "react"; -import { useNavigate, useParams } from "react-router-dom"; +import { useNavigate, useParams, useSearchParams } from "react-router-dom"; import { LoadingSpinner } from "../components/LoadingSpinner"; import { TabloDiscussionSection } from "../components/TabloDiscussionSection"; import { TabloEventsSection } from "../components/TabloEventsSection"; @@ -20,7 +20,9 @@ export const TabloDetailsPage = () => { const { data: tablos, isLoading } = useTablosList(); const { mutateAsync: updateTablo } = useUpdateTablo(); - const [activeSection, setActiveSection] = useState("files"); + const [searchParams, setSearchParams] = useSearchParams(); + const activeSection = (searchParams.get("section") as TabSection) || "files"; + const [tablo, setTablo] = useState(null); useEffect(() => { @@ -161,7 +163,7 @@ export const TabloDetailsPage = () => { {navigationItems.map((item) => (