123456789101112131415161718192021222324252627282930313233 |
- import { memo } from 'react'
- import { getKeyboardKeyNameBySystem } from './utils'
- import cn from '@/utils/classnames'
- type ShortcutsNameProps = {
- keys: string[]
- className?: string
- }
- const ShortcutsName = ({
- keys,
- className,
- }: ShortcutsNameProps) => {
- return (
- <div className={cn(
- 'flex items-center gap-0.5',
- className,
- )}>
- {
- keys.map(key => (
- <div
- key={key}
- className='w-4 h-4 flex items-center justify-center bg-components-kbd-bg-gray rounded-[4px] system-kbd capitalize'
- >
- {getKeyboardKeyNameBySystem(key)}
- </div>
- ))
- }
- </div>
- )
- }
- export default memo(ShortcutsName)
|