diff --git a/external/revolt.js b/external/revolt.js index cd9e84a3..a45710f8 160000 --- a/external/revolt.js +++ b/external/revolt.js @@ -1 +1 @@ -Subproject commit cd9e84a337c72709b82bb4eca794ec7474a0ee7e +Subproject commit a45710f80cd7b4424a2114d2a32cbb83a4d95761 diff --git a/src/pages/settings/server/Roles.tsx b/src/pages/settings/server/Roles.tsx index 927e9bb8..c395d265 100644 --- a/src/pages/settings/server/Roles.tsx +++ b/src/pages/settings/server/Roles.tsx @@ -20,6 +20,7 @@ import { ColourSwatches, InputBox, Category, + Row, } from "@revoltchat/ui"; import Tooltip from "../../../components/common/Tooltip"; @@ -94,10 +95,7 @@ export function useRolesForReorder(server: Server) { * Role reordering component */ const RoleReorderPanel = observer( - ({ - server, - onRolesReordered, - }: Props & { onRolesReordered: () => void }) => { + ({ server, onExit }: Props & { onExit: () => void }) => { const initialRoles = useRolesForReorder(server); const [roles, setRoles] = useState(initialRoles); const [isReordering, setIsReordering] = useState(false); @@ -148,7 +146,6 @@ const RoleReorderPanel = observer( }); console.log("Roles reordered successfully"); - onRolesReordered(); } catch (error) { console.error("Failed to reorder roles:", error); setRoles(initialRoles); @@ -168,12 +165,20 @@ const RoleReorderPanel = observer(