import type { ShortcutDef } from '$lib/stores/shortcut-store';

export const obtenerAtajosPestanasItemInv = (acciones: {
    cambiarPestana: (target: string) => void;
    manejarGuardar: () => void;
    manejarCancelar: () => void;
}): ShortcutDef[] => [
        {
            key: 'Alt+Digit1',
            description: 'Tab General',
            action: () => acciones.cambiarPestana('tab1'),
            skipDefaultFocusAfter: true
        },
        {
            key: 'Alt+Digit2',
            description: 'Tab Clasificación',
            action: () => acciones.cambiarPestana('tab2'),
            skipDefaultFocusAfter: true
        },
        {
            key: 'Alt+Digit3',
            description: 'Tab Cantidades',
            action: () => acciones.cambiarPestana('tab3'),
            skipDefaultFocusAfter: true
        },
        {
            key: 'Alt+Digit4',
            description: 'Tab Otros',
            action: () => acciones.cambiarPestana('tab4'),
            skipDefaultFocusAfter: true
        },
        { key: 'Ctrl+S', description: 'Guardar Partida', action: acciones.manejarGuardar },
        { key: 'Escape', description: 'Cancelar', action: acciones.manejarCancelar }
    ];
