import { CaretDown, CaretUp } from '@phosphor-icons/react' import { Button } from './ui/button' import { createTranslator, type AppLocale } from '../lib/i18n' import type { VaultOption } from './status-bar/types' import type { VaultMoveDirection } from '../utils/vaultOrdering' import type { workspaceIdentityFromVault } from '../utils/workspaces' interface WorkspaceMoveButtonsProps { canMoveDown: boolean canMoveUp: boolean locale: AppLocale onMoveVault?: (path: string, direction: VaultMoveDirection) => void vault: VaultOption workspace: ReturnType } export function WorkspaceMoveButtons({ canMoveDown, canMoveUp, locale, onMoveVault, vault, workspace, }: WorkspaceMoveButtonsProps) { const t = createTranslator(locale) const moveUpLabel = t('settings.workspaces.moveUpAria', { label: workspace.label }) const moveDownLabel = t('settings.workspaces.moveDownAria', { label: workspace.label }) return (
) }