import { ComponentChildren } from "preact"; import AbstractBulkAction from "./abstract_bulk_action"; interface BulkActionProps { label: string | ComponentChildren; children?: ComponentChildren; helpText?: ComponentChildren; bulkAction: AbstractBulkAction; } export default function BulkAction({ label, children, helpText, bulkAction }: BulkActionProps) { return (
{label}
{children}
{helpText &&
{helpText}
} bulkAction?.deleteAction()} /> ); } export function BulkActionText({ text }: { text: string }) { return (
{text}
); }