Equicord/src/plugins/betterSessions/components/RenameButton.tsx
V 3b9292d3bc
Migrate to Discord's new Modals (#4206)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-05-10 13:58:48 +02:00

44 lines
1.1 KiB
TypeScript

/*
* Vencord, a Discord client mod
* Copyright (c) 2024 Vendicated and contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { Button } from "@components/Button";
import { SessionInfo } from "@plugins/betterSessions/types";
import { openModal } from "@webpack/common";
import { RenameModal } from "./RenameModal";
export function RenameButton({ session, state }: { session: SessionInfo["session"], state: [string, React.Dispatch<React.SetStateAction<string>>]; }) {
return (
<Button
variant="secondary"
size="xs"
className="vc-betterSessions-rename-btn"
onClick={() =>
openModal(props => (
<RenameModal
props={props}
session={session}
state={state}
/>
))
}
>
Rename
</Button>
);
}
export function NewButton() {
return (
<Button
variant="dangerPrimary"
size="min"
className="vc-betterSessions-new-btn"
>
NEW
</Button>
);
}