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

export const obtenerAtajosEdicionAgente = (acciones: {
    irGeneral: () => void;
    irContacto: () => void;
    irDireccion: () => void;
    irVU: () => void;
    irDoda: () => void;
    guardar: () => void;
    cancelar: () => void;
}): ShortcutDef[] => [
        {
            key: 'Alt+Digit1',
            description: 'Tab General',
            action: acciones.irGeneral
        },
        {
            key: 'Alt+Digit2',
            description: 'Tab Contacto',
            action: acciones.irContacto
        },
        {
            key: 'Alt+Digit3',
            description: 'Tab Dirección',
            action: acciones.irDireccion
        },
        {
            key: 'Alt+Digit4',
            description: 'Tab Ventanilla Única',
            action: acciones.irVU
        },
        {
            key: 'Alt+Digit5',
            description: 'Tab DODA',
            action: acciones.irDoda
        },
        {
            key: 'Ctrl+S',
            description: 'Guardar',
            action: acciones.guardar
        },
        {
            key: 'Escape',
            description: 'Cancelar / Volver',
            action: acciones.cancelar
        }
    ];
