mirror of
https://github.com/zadam/trilium.git
synced 2025-11-16 02:05:53 +01:00
34 lines
982 B
TypeScript
34 lines
982 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={(e) => {
|
|
e.preventDefault();
|
|
onRemove?.();
|
|
}}
|
|
/>
|
|
</td>
|
|
);
|
|
}
|