import { Keyboard, KeyboardEventCode } from '@vev/utils'; import React from 'react'; import { SilkeIcon, SilkeIcons } from '../silke-icon'; import styles from './silke-shortcut-button.scss'; export type SilkeShortcutButtonProps = { label: string; icon: SilkeIcons; shortcut?: KeyboardEventCode[]; compressed?: boolean; inverted?: boolean; centered?: boolean; hidden?: boolean; suffix?: React.ReactNode; onClick?: (e: React.MouseEvent) => void; }; export function SilkeShortcutButton({ label, icon, shortcut, compressed, inverted, centered, hidden, suffix, onClick, }: SilkeShortcutButtonProps) { const hasShortcut = shortcut && shortcut.length > 0; return ( ); } SilkeShortcutButton.displayName = 'SilkeShortcutButton';