import { Button, Text, Tooltip } from '@radix-ui/themes'; import { ComponentProps, ReactNode } from 'react'; export interface TankComponentButtonProps extends ComponentProps { selected?: boolean; children?: ReactNode; discriminator?: ReactNode; disabled?: boolean; banner?: string; special?: boolean; tooltip?: string; } export function TankComponentButton({ variant, selected, discriminator, special, children, banner, disabled, style, tooltip, ...props }: TankComponentButtonProps) { const button = ( ); if (tooltip) return {button}; return button; }