import * as React from "react"; import { Button } from "../ui/Button"; import { ElementOperation } from "./ElementOperation"; import { neverFunc } from "../../common/util"; export type ButtonSelection = never; export type ButtonValue = { readonly text: string; readonly onClick: (() => void) | undefined; }; const ButtonSelectionView: ElementOperation< ButtonSelection, ButtonValue >["selectionView"] = React.memo((props) => { return ; }); ButtonSelectionView.displayName = "ButtonSelectionView"; const ButtonDetailView: ElementOperation< ButtonSelection, ButtonValue >["detailView"] = React.memo((props) => { return (