mirror of
https://github.com/zadam/trilium.git
synced 2025-10-20 23:29:02 +02:00
30 lines
921 B
TypeScript
30 lines
921 B
TypeScript
import type { ComponentChildren } from "preact";
|
|
import ActionButton from "./ActionButton";
|
|
import Dropdown from "./Dropdown";
|
|
|
|
interface HelpRemoveButtonsProps {
|
|
help?: ComponentChildren;
|
|
removeText?: string;
|
|
onRemove?: () => void;
|
|
}
|
|
|
|
export default function HelpRemoveButtons({ help, removeText, onRemove }: HelpRemoveButtonsProps) {
|
|
return (
|
|
<td className="button-column">
|
|
{help && <>
|
|
<Dropdown
|
|
className="help-dropdown"
|
|
buttonClassName="bx bx-help-circle icon-action"
|
|
hideToggleArrow
|
|
>{help}</Dropdown>
|
|
{" "}
|
|
</>}
|
|
<ActionButton
|
|
icon="bx bx-x"
|
|
className="search-option-del"
|
|
text={removeText ?? ""}
|
|
onClick={onRemove}
|
|
/>
|
|
</td>
|
|
);
|
|
} |