chore(react/ribbon): port revisions button

This commit is contained in:
Elian Doran
2025-08-24 22:56:47 +03:00
parent d85746c1b9
commit f91c1f4180
4 changed files with 38 additions and 16 deletions

View File

@@ -1,14 +1,19 @@
import { CommandNames } from "../../components/app_context";
interface ActionButtonProps {
text: string;
titlePosition?: "bottom"; // TODO: Use it
icon: string;
className?: string;
onClick?: (e: MouseEvent) => void;
triggerCommand?: CommandNames;
}
export default function ActionButton({ text, icon, className, onClick }: ActionButtonProps) {
export default function ActionButton({ text, icon, className, onClick, triggerCommand }: ActionButtonProps) {
return <button
class={`icon-action ${icon} ${className ?? ""}`}
title={text}
onClick={onClick}
data-trigger-command={triggerCommand}
/>;
}